SpringBoot中@ConfigurationProperties自動獲取配置參數(shù)的流程步驟
一 @ConfigurationProperties作用
1.1 需求描述
當(dāng)需要獲取配置文件中很多參數(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)文章!
- SpringBoot?注解?@AutoConfiguration?在?2.7?版本中被新增的使用方法詳解
- springboot使用@ConfigurationProperties實現(xiàn)自動綁定配置參數(shù)屬性
- SpringBoot中的@ConfigurationProperties注解的使用
- Springboot之@ConfigurationProperties注解解讀
- SpringBoot中的@ConfigurationProperties注解解析
- 關(guān)于SpringBoot的@ConfigurationProperties注解和松散綁定、數(shù)據(jù)校驗
- SpringBoot中@AutoConfiguration和@Configuration區(qū)別
相關(guān)文章
OpenFeign服務(wù)接口調(diào)用的過程詳解
Feign是一個聲明式WebService客戶端。使用Feign能讓編寫Web?Service客戶端更加簡單。它的使用方法是定義一個服務(wù)接口然后在上面添加注解,這篇文章主要介紹了OpenFeign服務(wù)接口調(diào)用,需要的朋友可以參考下2022-10-10
帶你了解Java數(shù)據(jù)結(jié)構(gòu)和算法之隊列
這篇文章主要為大家介紹了Java數(shù)據(jù)結(jié)構(gòu)和算法之隊列,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-01-01
Java使用String類格式化當(dāng)前日期實現(xiàn)代碼
這篇文章主要介紹了Java使用String類格式化當(dāng)前日期實現(xiàn)代碼,需要的朋友可以參考下2014-02-02
基于Java的Socket編寫的C/S聊天程序?qū)崿F(xiàn)
這篇文章主要介紹了基于Java的Socket編寫的C/S聊天程序?qū)崿F(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03

