Java配置
前面都是用的xml文件配置,java配置也是一种将bean注入到spring容器中的一种方式
-
@configuration注解
该注解表示java类不是一个普通的类,而是一个配置类,作用相当于之前的applicationContext.xml,然后方法用@bean注解,表示将返回值注入到spring容器中,方法相当于xml文件中的bean
-
用AnnotationConfigApplicationContext来加载配置类
在需要用到该bean的时候,用AnnotationConfigApplicationContext来加载该配置类,然后同样的用这个实例的getbean方法来获取spring中的值
bean的名字默认就是方法名,也可以在@bean注解中重命名