SpringBoot中@ConfigurationProperties自動獲取配置參數(shù)的流程步驟
一 @ConfigurationProperties作用
1.1 需求描述
當需要獲取配置文件中很多參數(shù)時,我們可以定義參數(shù)的前綴相同,通過自動映射 進行獲取配置文件中參數(shù)。
1.2 案例操作
1.2.1 定義配置類
1.定義屬性類:DataCleanProperteis
2.配置類:PurgeProperties
1.2.2 方法1:獲取集合map參數(shù)
1.配置文件
其中dpscn.parent,purge作為前綴,dataCleanMap為PurgeProperties類中的屬性字段,因為map類型,值為javabean對象,需要存儲多個bean對象,配置文件中haha1,haha2為一個個對象的別名。必須定義,否則獲取不到
2.啟動測試
查看獲取結(jié)果
1.2.3 方法2:獲取集合map參數(shù)
1.配置文件:
在YAML中定義集合類型參數(shù),可以使用數(shù)組或者字典的形式。以下是兩種常見的定義集合類型參數(shù)的方式:
使用連續(xù)的 -
符號定義數(shù)組(也稱為序列):
2.啟動測試效果:
以上就是SpringBoot中@ConfigurationProperties自動獲取配置參數(shù)的流程步驟的詳細內(nèi)容,更多關(guān)于SpringBoot @ConfigurationProperties獲取配置參數(shù)的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
詳解多云架構(gòu)下的JAVA微服務(wù)技術(shù)解析
本文介紹了基于開源自建和適配云廠商開發(fā)框架兩種構(gòu)建多云架構(gòu)的思路,以及這些思路的優(yōu)缺點2021-05-05java中關(guān)于getProperties方法的使用
這篇文章主要介紹了java中關(guān)于getProperties方法的使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12java中實現(xiàn)Comparable接口實現(xiàn)自定義排序的示例
下面小編就為大家?guī)硪黄猨ava中實現(xiàn)Comparable接口實現(xiàn)自定義排序的示例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09SpringBoot集成SFTP客戶端實現(xiàn)文件上傳下載實例
這篇文章主要為大家介紹了SpringBoot集成SFTP客戶端實現(xiàn)文件上傳下載實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08Idea的Generate Sources無法生成QueryDSL問題及解決方法
這篇文章主要介紹了解決Idea的Generate Sources無法生成QueryDSL問題,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-02-02