@Configuration注解和@Component注解
如上图的配置映射类用的是@Configuration类注解,为什么不是用@Component注解呢,@Configuration注解不是通常用于配置比如说有一些@Bean注解的方法时候才会用吗,请问这两个注解的区别是什么呢?
17
收起
正在回答
1回答
同学你好,
@Configuration和@Component都是使用于配置类上以代替XML文件中<beans>标签;@Configuration是@Component的扩展二者都可以搭配@Bean注解用,@Bean主要用在方法上,用作属性的注入。
@Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。
@Component中所有带 @Bean 注解的方法每次调用返回的都是新的实例。
祝学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星