使用java类作为配置文件用来配置容器
/**
* 表示当前类是作为配置文件来使用的。
*/
@Configuration
public Class SpringConfig{
/**
* 在方法的上面写@Bean。
* 方法的返回值对象就注入到容器钟。
*/
@Bean
public Studen createStudent(){
Student s = new Student();
s.setAge(18);
s.setName("Tom");
s.setSex("男");
}
}
测试类:
public Class MyTest{
@Test
public void test(){
ApplicationContext ctx = new AnnotationConfigApplicationContext(SpringConfig.Class);
// 和方法名同来获取bean。
Student s = (Student)ctx.getBean("createStudent");
System.out.println(s);
}
}