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

Springboot服務(wù)引用Nacos中新增的配置文件失敗問題及解決

 更新時間:2025年06月06日 09:36:36   作者:Stephen·You  
這篇文章主要介紹了Springboot服務(wù)引用Nacos中新增的配置文件失敗問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

問題現(xiàn)象

今天在項目中遇到一個問題:

Nacos中新增一個 sgccamapappserver-dev.yml 配置文件,然后讓 Springboot 服務(wù)引用這個新的配置文件,但是失敗了?。?!啟動服務(wù)后發(fā)現(xiàn)讀取的還是原來的 sgccamapappserver.yml 配置文件?。。?/p>

問題分析

這個問題其實是涉及到了nacos加載配置文件的順序邏輯:

首先看一下服務(wù)的bootstrap.peoperties配置

修改前,加載的nacos配置文件是 sgccamapappserver.yml

修改后,加載的nacos配置文件是 sgccamapappserver-dev.yml

那么為什么會加載失敗呢?

其實問題就出現(xiàn)在微服務(wù)名稱這里,可以看出是 sgccamapappserver

導(dǎo)致 sgccamapappserver-dev.yml 加載失敗的原因就是因為:

springboot項目默認(rèn)會優(yōu)先查詢nacos中與微服務(wù)名稱相同的配置;

所以當(dāng)nacos中存在 sgccamapappserver.yml 配置文件,則會直接加載這個配置,直接略過了下面這個配置:

還有一個因素,就是當(dāng)配置中未指定環(huán)境,會導(dǎo)致它默認(rèn)加載與 spring.application.name 屬性值同名的nacos配置文件

解決方法

從問題分析可以得知要解決這個問題,其實很簡單,那就是 指定環(huán)境。如:

我現(xiàn)在要加載的nacos配置是 sgccamapappserver-dev.yml

那就可以在 bootstrap.peoperties配置文件中添加如下配置,來指定環(huán)境:

最終:

親測可用!

總結(jié)

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

相關(guān)文章

  • Java?Maven構(gòu)建工具中mvnd和Gradle誰更快

    Java?Maven構(gòu)建工具中mvnd和Gradle誰更快

    這篇文章主要介紹了Java?Maven構(gòu)建工具中mvnd和Gradle誰更快,mvnd?是?Maven?Daemon?的縮寫?,翻譯成中文就是?Maven?守護進程,下文更多相關(guān)資料,需要的小伙伴可以參考一下
    2022-05-05
  • Java中 shuffle 算法的使用

    Java中 shuffle 算法的使用

    本篇文章,小編將為大家介紹,在Java中 shuffle 算法的使用,有需要的朋友可以參考一下
    2013-04-04
  • Kafka利用Java實現(xiàn)數(shù)據(jù)的生產(chǎn)和消費實例教程

    Kafka利用Java實現(xiàn)數(shù)據(jù)的生產(chǎn)和消費實例教程

    這篇文章主要給大家介紹了關(guān)于Kafka利用Java實現(xiàn)數(shù)據(jù)的生產(chǎn)和消費的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • IDEA 2021.2 激活教程及啟動報錯問題解決方法

    IDEA 2021.2 激活教程及啟動報錯問題解決方法

    這篇文章主要介紹了IDEA 2021.2 啟動報錯及激活教程,文章開頭給大家介紹了idea2021最新激活方法,關(guān)于idea2021啟動報錯的問題小編也給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-10-10
  • Java使用自定義注解實現(xiàn)為事件源綁定事件監(jiān)聽器操作示例

    Java使用自定義注解實現(xiàn)為事件源綁定事件監(jiān)聽器操作示例

    這篇文章主要介紹了Java使用自定義注解實現(xiàn)為事件源綁定事件監(jiān)聽器操作,結(jié)合實例形式分析了java自定義注解、注解處理、事件監(jiān)聽與響應(yīng)等相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • ArrayList和LinkedList的區(qū)別、擴容機制以及底層的實現(xiàn)方式

    ArrayList和LinkedList的區(qū)別、擴容機制以及底層的實現(xiàn)方式

    這篇文章主要介紹了ArrayList和LinkedList的區(qū)別、擴容機制以及底層的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 查看java對象所占內(nèi)存大小的方法

    查看java對象所占內(nèi)存大小的方法

    這篇文章主要為大家介紹了如何查看java對象所占內(nèi)存大小的方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • java生成申請單序列號的實現(xiàn)方法

    java生成申請單序列號的實現(xiàn)方法

    申請單序列號一般要求根據(jù)一定的規(guī)則生成后幾位連續(xù)的字符串,下面是我項目中使用的生成序列號的代碼,其中用到了鎖機制,有需要的朋友可以參考一下
    2014-01-01
  • Java中的List接口實現(xiàn)類解析

    Java中的List接口實現(xiàn)類解析

    這篇文章主要介紹了Java中的List接口實現(xiàn)類解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • java設(shè)計模式之淺談適配器模式

    java設(shè)計模式之淺談適配器模式

    我們現(xiàn)實生活中的適配器不少.例如,我們使用存儲卡適配器連接存儲卡和一個計算機,因為計算機僅支持一種類型的存儲卡和我們的卡不與計算機兼容,適配器是兩種不相容的實體之間的轉(zhuǎn)換器,適配器模式是一種結(jié)構(gòu)模式.本文就帶大家了解一下java適配器模式,需要的朋友可以參考下
    2021-06-06

最新評論