關(guān)于bootstrap.yml和bootstrap.properties的優(yōu)先級(jí)問題
bootstrap.yml和bootstrap.properties優(yōu)先級(jí)
直接先說結(jié)論 bootstrap.properties 優(yōu)于bootstrap.yml。
事實(shí)上很多文章都寫了bootstrap 優(yōu)于 application ,*.properties優(yōu)于*.yml 這點(diǎn)我就不再贅述。
問題
問題是我發(fā)現(xiàn)一個(gè)更騷的事情,maven項(xiàng)目中依賴了其他項(xiàng)目,本項(xiàng)目使用yml配置,而依賴的其他項(xiàng)目使用的properties。這時(shí),依賴項(xiàng)目的properties會(huì)啟用。
??????為啥依賴的配置會(huì)被本項(xiàng)目加載太絕了。
最簡(jiǎn)單的解決方法就是盡量能用bootstrap.properties就用這個(gè)。
至少統(tǒng)一使用相同后綴?。。?/strong>
bootstrap.yml跟application.yml加載順序
bootstrap.yml
(bootstrap.properties)用來在程序引導(dǎo)時(shí)執(zhí)行,應(yīng)用于更加早期配置信息讀取,如可以使用來配置application.yml中使用到參數(shù)等application.yml
(application.properties) 應(yīng)用程序特有配置信息,可以用來配置后續(xù)各個(gè)模塊中需使用的公共參數(shù)等。
bootstrap.yml 先于 application.yml 加載
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot實(shí)現(xiàn)郵件發(fā)送功能的姿勢(shì)分享
我們?cè)谌粘i_發(fā)中,經(jīng)常會(huì)碰到email郵件發(fā)送的場(chǎng)景,如發(fā)送驗(yàn)證碼,向客戶發(fā)送郵件等等,這篇文章主要給大家介紹了關(guān)于SpringBoot實(shí)現(xiàn)郵件發(fā)送的相關(guān)資料,需要的朋友可以參考下2021-08-08Springboot Druid 自定義加密數(shù)據(jù)庫密碼的幾種方案
這篇文章主要介紹了Springboot Druid 自定義加密數(shù)據(jù)庫密碼的步驟,幫助大家更好的理解和使用springboot,感興趣的朋友可以了解下2020-12-12Java Integer[]和int[]互相轉(zhuǎn)換方式
這篇文章主要介紹了Java Integer[]和int[]互相轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12使用Idea簡(jiǎn)單快速搭建springcloud項(xiàng)目的圖文教程
這篇文章主要介紹了使用Idea簡(jiǎn)單快速搭建springcloud項(xiàng)目,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01spring boot+mybatis搭建一個(gè)后端restfull服務(wù)的實(shí)例詳解
這篇文章主要介紹了spring boot+mybatis搭建一個(gè)后端restfull服務(wù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11