欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Springboot配置文件Nacos和環(huán)境變量優(yōu)先級詳解

 更新時間:2025年06月06日 09:30:32   作者:Treasure_zz  
這篇文章主要介紹了Springboot配置文件Nacos和環(huán)境變量優(yōu)先級,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

背景

我們在開發(fā)的時候,使用的k8s部署spring boot服務,服務連接nacos獲取配置文件。

在配置spring boot的服務的時候,會設置環(huán)境變量,來指定spring.profile.active。后來為了方便部署,把nacos的一些配置提到了環(huán)境變量。

通過K8S 的env來進行配置。但是后來發(fā)現(xiàn)env不會生效,而是nacos生效。

這和平時認為的觀點有些出入。因為平時配置的時候,都認為是env 環(huán)境變量的優(yōu)先級比nacos要高一些。

結(jié)論

先說結(jié)論:

  • env一般配置在nacos加載之前的配置,所以認為其優(yōu)先級比較高
  • nacos可以通過占位符來進行配置,如果env包含占位符的信息,則會使env生效。

所以在env一般配置決定于nacos加載的內(nèi)容。

例如,active,nacos的連接配置信息。

生效的順序如下:

越靠前優(yōu)先級越高(應該是相應的越晚加載,有待考證)

nacos-{active} 配置 > nacos 配置 > java -jar 命令行配置 > 環(huán)境變量 > application-{active} > application > bootstrap-{active} > bootstrap

如果nacos里面通過 這樣的${} 占位符進行替換。那么占位符的內(nèi)容將更生效。

同時占位符的配置也會有優(yōu)先級的順序。

nacos 配置 充當占位符 > java -jar 命令行配置 充當占位符 > 環(huán)境變量 充當占位符 > nacos-{active} 配置 > ……

之后再補充設計的實驗。

最后

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • java 四舍五入使java保留2位小數(shù)示例講解

    java 四舍五入使java保留2位小數(shù)示例講解

    這篇文章主要介紹了java四舍五入使java保留2位小數(shù)示例,大家參考使用
    2013-12-12
  • MyBatis一對多嵌套查詢的完整實例

    MyBatis一對多嵌套查詢的完整實例

    這篇文章主要給大家介紹了關于MyBatis一對多嵌套查詢的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • java WebSocket實現(xiàn)聊天消息推送功能

    java WebSocket實現(xiàn)聊天消息推送功能

    這篇文章主要為大家詳細介紹了java WebSocket實現(xiàn)聊天消息推送功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • springboot實現(xiàn)添加郵件發(fā)送及壓縮功能

    springboot實現(xiàn)添加郵件發(fā)送及壓縮功能

    這篇文章主要介紹了springboot實現(xiàn)添加郵件發(fā)送及壓縮功能 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • 淺談java中的路徑表示

    淺談java中的路徑表示

    下面小編就為大家?guī)硪黄獪\談java中的路徑表示。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • JAVA判斷兩個時間之間的差

    JAVA判斷兩個時間之間的差

    經(jīng)常會遇到需要判斷兩個時間之間的差異的情況,本文主要介紹了JAVA計算兩個時間之間的差,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • 簡單了解springboot的jar包部署步驟

    簡單了解springboot的jar包部署步驟

    這篇文章主要介紹了springboot的jar包部署步驟解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • springcloud?gateway無法路由問題的解決

    springcloud?gateway無法路由問題的解決

    gateway網(wǎng)關的重要作用之一便是進行路由轉(zhuǎn)發(fā)工作,下面這篇文章主要給大家介紹了關于springcloud?gateway無法路由問題的解決方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Java實現(xiàn)簡單登陸界面

    Java實現(xiàn)簡單登陸界面

    這篇文章主要為大家詳細介紹了Java實現(xiàn)簡單登陸界面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 開放封閉原則_動力節(jié)點Java學院整理

    開放封閉原則_動力節(jié)點Java學院整理

    這篇文章主要介紹了開放封閉原則,開放-封閉原則是面向?qū)ο笤O計的核心所在,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評論