1:创建java实体类交给Spring管理
@Component//类的对象创建交由Spring管理
public class Teacher implements Serializable {
@Value("张三") //属性默认值
private String name;
//省略了get set 构造器方法。。。
}
2:开启自动装配【配置文件名字Spring001.xml】
<!-- 开启自动装配,扫描指定包,这里可以使用@component,@service,@Repository等注解-->
<context:component-scan base-package="org.example"/>
3: 代码测试
在测试类中使用@Autowired自动注入注解,需要在类上设置这两个注解,这两个注解的Maven依赖请参考
@RunWith(SpringJUnit4ClassRunner.class)// SpringJUnit支持,由此引入Spring-Test框架支持!
@ContextConfiguration({"classpath:Spring001.xml"})//用于加载bean
public class AppTest {
@Autowired//自动注入对象
Teacher teacher;
@Test
public void test06(){
System.out.println(teacher.getName());
}
}