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

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

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

正确的bean的属性配置加载

 Springboot~@EnableConfigurationProperties注解的作用

错误bean的属性配置加载

Springboot~@EnableConfigurationProperties注解的作用

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

Springboot~@EnableConfigurationProperties注解的作用

 

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

相关文章:

  • 2021-08-23
  • 2022-01-07
  • 2022-01-25
  • 2022-12-23
  • 2021-12-18
  • 2022-01-22
  • 2022-01-19
猜你喜欢
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案