@ConfigurationProperties的几个使用细节

Posted dehigher

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@ConfigurationProperties的几个使用细节相关的知识,希望对你有一定的参考价值。

1、只有当前组件是容器中的组件,才能使用容器提供的@ConfigurationPropeities功能

2、使用@ConfigurationProperties,被注入字段必须要有set 、get 方法

3、prefix表达式中可以使用 点来表示yml中的层级

4、通常需要通过配置文件注入复杂类型,如对象、List 、Map是优先考虑使用@ConfigurationProperties ,只是在某个业务逻辑找那个获取一下配置文件中的某项值就直接用@Value就可以了

 

以上是关于@ConfigurationProperties的几个使用细节的主要内容,如果未能解决你的问题,请参考以下文章

@ConfigurationProperties与@Value区别

@Configuration+@ConfigurationProperties+@EnableCo

为啥要弃用 @ConfigurationProperties 中的方法位置?

如何保护@ConfigurationProperties 类免受更改?

Spring:@ConfigurationProperties 中的@NestedConfigurationProperty 列表

@ConfigurationProperties