Nacos配置檔案覆蓋問題

2021-10-23 19:46:38 字數 763 閱讀 9733

近期新專案上cloud alibaba架構 用的註冊和配置中心就是用的nacos

nacos作為配置中心給我的感覺也是不是很好用,大概配置中心都不是很好用吧,可能用多了會好點

首先說一下遇到的問題,

nacos有幾個範圍性的概念 我就不說了

1.首先是命名空間隔離,也就是區分環境

2.group組的概念 你的配置檔案可以配置到組進行分專案使用

3.配置檔案擴充套件  擴充套件配置檔案優先順序

4.組配置檔案優先順序

具體遇到的問題是這樣的

2個配置檔案,spring-boot檔案是模板檔案, 想著cloud檔案會對其內容進行覆蓋 就隨便填了些資訊

首先 cloud的配置優先順序》boot配置 但是這個是有前提的,你的專案裡一定要說明group組

否則我的情況會載入boot的配置資訊,瞎寫的就會出現異常

其次 cloud配置檔案資訊一定要是正確的,注意觀察報錯資訊,不然會誤導你優先順序問題

其次還有乙個比較關鍵的點: 配置檔案的命名: nacos裡配置的檔名稱要和你專案配置的專案名和副檔名的值相同

如:

nacos作為配置中心配置檔案不生效問題解決

按照官網進行nacos配置中心的配置 配置完成發現nacos配置的檔案無法生效,新增了 value和 refreshscope註解,並且也在nacos中按照步驟新建了配置。嘗試了多種方法均無效果 後來發現是bootstrap.properties檔案沒有生效。解決方法 在pom檔案中新增如下依賴 d...

Nacos配置中心 多配置檔案載入

新增配置,載入多個配置檔案 spring.cloud.nacos.config.server addr 127.0.0.1 8848 spring.profiles.active dev 該配置影響統一配置中心中的dataid,之前已經配置過 spring.cloud.nacos.config.na...

nacos配置多個配置檔案 共享配置 及優先順序問題

spring name yyj service user cloud nacos discovery server addr 192.168.1.111 8848 username nacos password nacos config server addr 192.168.1.111 8848 ...