@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 列表