https://www.cnblogs.com/duanxz/p/4520571.html
https://juejin.im/post/5cbeaa26e51d45789024d7e2
1. Bean 用在方法上,Component用在类上, 用了这2个注解 就放入ioc了。注意:有@Bean的方法的类,必须加上@Configuration,表明这个是个配置类,相当于xml文件的作用。不然,你加上@Bean没有用啊!!
2.ConfigurationProperties 作用是绑定配置文件中的值和类的成员变量,使得new出的对象是有初始值的。但是,用了这个注解后,类并没有到容器中。必须要加@Component,放入容器。
3.如果不用Component,那么需要注入上面这个对象的类 必须加上@EnableConfigurationProperties。这样,使用了@EnableConfigurationProperties这个注解后,IOC容器中也会有了。那么你就可以在这个类中使用@AutoWired 等注解来注入上述组件。
转载于:https://www.cnblogs.com/lhuser/p/11002391.html
原文链接:https://blog.csdn.net/weixin_30342827/article/details/95244587
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
复制或转载请以超链接形式注明转自起风了,原文地址《springboot @ConfigurationProperties @EnableConfigurationProperties @Bean @ Component》
还没有人抢沙发呢~