xml文件 —appliction.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
https://www.springframework.org/schema/context/spring-context.xsd">
<!--指定要扫描的包, 这个包下的注解就会生效-->
<context:component-scan base-package="cn.kuang"/>
<!--注解生效-->
<context:annotation-config/>
</beans>
people类—里面目前实现了两个注解
package cn.kuang;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@Component //相当于<bean id="" class="cn.kuang.Pelope">
public class People {
@Value("李华")
public String name;
}
测试类
package cn.kuang;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class test {
public static void main(String[] args) {
ApplicationContext conn = new ClassPathXmlApplicationContext("appliction1.xml");
People a =(People)conn.getBean("people"); //注解@Component里面没有参数这边默认是类名的小写
System.out.println(a.name);
}
}