SpringBoot中@ConfigurationProperties自動(dòng)獲取配置參數(shù)的流程步驟
一 @ConfigurationProperties作用
1.1 需求描述
當(dāng)需要獲取配置文件中很多參數(shù)時(shí),我們可以定義參數(shù)的前綴相同,通過自動(dòng)映射 進(jìn)行獲取配置文件中參數(shù)。

1.2 案例操作
1.2.1 定義配置類
1.定義屬性類:DataCleanProperteis

2.配置類:PurgeProperties

1.2.2 方法1:獲取集合map參數(shù)
1.配置文件
其中dpscn.parent,purge作為前綴,dataCleanMap為PurgeProperties類中的屬性字段,因?yàn)閙ap類型,值為javabean對象,需要存儲多個(gè)bean對象,配置文件中haha1,haha2為一個(gè)個(gè)對象的別名。必須定義,否則獲取不到
2.啟動(dòng)測試

查看獲取結(jié)果

1.2.3 方法2:獲取集合map參數(shù)
1.配置文件:
在YAML中定義集合類型參數(shù),可以使用數(shù)組或者字典的形式。以下是兩種常見的定義集合類型參數(shù)的方式:
使用連續(xù)的 - 符號定義數(shù)組(也稱為序列):

2.啟動(dòng)測試效果:

以上就是SpringBoot中@ConfigurationProperties自動(dòng)獲取配置參數(shù)的流程步驟的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot @ConfigurationProperties獲取配置參數(shù)的資料請關(guān)注腳本之家其它相關(guān)文章!
- SpringBoot?注解?@AutoConfiguration?在?2.7?版本中被新增的使用方法詳解
- springboot使用@ConfigurationProperties實(shí)現(xiàn)自動(dòng)綁定配置參數(shù)屬性
- SpringBoot中的@ConfigurationProperties注解的使用
- Springboot之@ConfigurationProperties注解解讀
- SpringBoot中的@ConfigurationProperties注解解析
- 關(guān)于SpringBoot的@ConfigurationProperties注解和松散綁定、數(shù)據(jù)校驗(yàn)
- SpringBoot中@AutoConfiguration和@Configuration區(qū)別
相關(guān)文章
Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(16)
下面小編就為大家?guī)硪黄狫ava基礎(chǔ)的幾道練習(xí)題(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,希望可以幫到你2021-07-07
OpenFeign服務(wù)接口調(diào)用的過程詳解
Feign是一個(gè)聲明式WebService客戶端。使用Feign能讓編寫Web?Service客戶端更加簡單。它的使用方法是定義一個(gè)服務(wù)接口然后在上面添加注解,這篇文章主要介紹了OpenFeign服務(wù)接口調(diào)用,需要的朋友可以參考下2022-10-10
帶你了解Java數(shù)據(jù)結(jié)構(gòu)和算法之隊(duì)列
這篇文章主要為大家介紹了Java數(shù)據(jù)結(jié)構(gòu)和算法之隊(duì)列,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-01-01
java中常用的阻塞隊(duì)列與非阻塞隊(duì)列詳解
這篇文章主要介紹了java中常用的阻塞隊(duì)列與非阻塞隊(duì)列用法,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
Java使用String類格式化當(dāng)前日期實(shí)現(xiàn)代碼
這篇文章主要介紹了Java使用String類格式化當(dāng)前日期實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-02-02
基于Java的Socket編寫的C/S聊天程序?qū)崿F(xiàn)
這篇文章主要介紹了基于Java的Socket編寫的C/S聊天程序?qū)崿F(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03

