SpringBoot专题

SpringBoot读取配置文件

2021-11-07  本文已影响0人  蔚蓝的海洋

Component+ConfigurationProperties

个人推荐使用方法

EnableConfigurationProperties

引用别人的bean文件时常用方法,加在配置类上

@EnableConfigurationProperties 文档中解释:
@EnableConfigurationProperties注解应用到你的@Configuration时, 任何被@ConfigurationProperties注解的beans将自动被Environment属性配置。 这种风格的配置特别适合与SpringApplication的外部YAML配置进行配合使用。

如果一个配置类只配置@ConfigurationProperties注解,而没有使用@Component,那么在IOC容器中是获取不到properties 配置文件转化的bean。说白了 @EnableConfigurationProperties 相当于把使用 @ConfigurationProperties的类进行了一次注入。

上一篇下一篇

猜你喜欢

热点阅读