spring cloud注解,Spring注解@ConfigurationPropertie

 2023-10-18 阅读 28 评论 0

摘要:@ConfigurationPropertie作用 參考的博客springboot中@ConfigurationProperties注解的工作原理 @ConfigurationProperties是springboot新加入的注解,主要用于配置文件中的指定鍵值對映射到一個java實體類上 ConfigurationPropertiesBindingPostProcessor這

@ConfigurationPropertie作用

參考的博客
springboot中@ConfigurationProperties注解的工作原理
@ConfigurationProperties是springboot新加入的注解,主要用于配置文件中的指定鍵值對映射到一個java實體類上
ConfigurationPropertiesBindingPostProcessor這個bean后置處理器,就是來處理bean屬性的綁定的,這個bean后置處理器后文將稱之為properties后置處理器。你需要知道以下幾件事:
ioc容器context的enviroment.propertySources記錄著系統屬性、應用屬性以及springboot的默認配置文件application.properties中的配置屬性等。properties后置處理器就是從其中找到匹配的配置項綁定到bean的屬性上去的。
屬性綁定是有覆蓋性的,操作系統環境變量可以覆蓋配置文件application.properties, java系統屬性可以覆蓋操作系統環境變量。更多的可以 參考官網

指定application.properties前綴

@ConfigurationProperties(prefix = "doc")

指定properties

@ConfigurationProperties(locations = "classpath:mail.properties", ignoreUnknownFields = false, prefix = "mail")

spring cloud注解,轉載于:https://www.cnblogs.com/JuncaiF/p/11153262.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/145265.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息