Springboot~@EnableConfigurationProperties注解的作用


  • @Component || @Controller || @Service
  • @Configuration
  • @ConfigurationProperties
  • @EnableConfigurationProperties

以上注解的关系梳理:
  @Component || @Controller || @Service 用来定义spring的bean。

作用:
  @EnableConfigurationProperties的作用: 使@ConfigurationProperties 注解的类生效。

正确的bean的属性配置加载

 

错误bean的属性配置加载

纠正: 错误bean的属性配置加载

 

结果:
  如果一个配置类只配置@ConfigurationProperties注解,而没有使用@Component,那么在IOC容器中是获取不到properties 配置文件转化的bean。
@EnableConfigurationProperties 是把指定类的属性又注入了一次。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM