1、创建config类
@Configuration
public class applicationContext {
}
使用@Configuration注解,可以创建一个javaConfig类,作用等同于xml配置文件中的<beans>标签,内部可以注册bean
2、注册bean
@Bean
public user user() {
return new user();
}
使用@Bean注解,可以注册该类,方法名等于xml注册中的id,return的值等于xml配置中的class
3、测试
public class mytest {
@Test
public void test() {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(applicationContext.class);
user user = context.getBean("user", user.class);
System.out.println(user.getName());
}
}
此时需要使用AnnotationConfigApplicationContext对象来获取配置类,完全脱离了xml配置文件
网友评论