server:
port: 56020
spring:
name: nacos-restful-consumer #服務名
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848 #服務發現中心位址
namespace: qwer34f3-****-****-****-2e55cd7qwer #
config:
server-addr: 127.0.0.1:8848
file-extension: yaml
group: default_group
ext‐config[0]:
data‐id: common01.yaml
group: common_group
refresh: true
ext‐config[1]:
data‐id: common02.yaml
group: common_group
refresh: true
nacos-restful-provider:
ribbon:
nfloadbalancerruleclassname: com.netflix.loadbalancer.randomrule
nacos-restful-consumer.yaml
common:
name: test
common01.yaml
common:
name: zhangsan
addr: bejing
common02.yaml
common:
name: lisi
addr: zhengzhou
如上配置檔案:
1.當主配置檔案(nacos-restful-consumer.yml) 存在時,並且擁有和common01.yaml,common02.yaml相同的配置時,優先讀取主配置檔案的資訊(此時會讀取name=test),當主配置檔案配置資訊不存在時,讀取ext‐config[n]配置檔案的資訊
擴充套件配置優先順序是 spring.cloud.nacos.config.ext
-config[n].data
-id
其中 n
的值越大,優先順序越高。
通過內部相關規則(
應用名、副檔名
)自動生成相關的
data id
配置的優先順序最大。
Nacos配置中心 多配置檔案載入
新增配置,載入多個配置檔案 spring.cloud.nacos.config.server addr 127.0.0.1 8848 spring.profiles.active dev 該配置影響統一配置中心中的dataid,之前已經配置過 spring.cloud.nacos.config.na...
nacos作為配置中心配置檔案不生效問題解決
按照官網進行nacos配置中心的配置 配置完成發現nacos配置的檔案無法生效,新增了 value和 refreshscope註解,並且也在nacos中按照步驟新建了配置。嘗試了多種方法均無效果 後來發現是bootstrap.properties檔案沒有生效。解決方法 在pom檔案中新增如下依賴 d...
Nacos配置中心
在這篇文章中整合了springboot,並且作為註冊中心,接下來繼續整合配置中心。1 新增依賴 com.alibaba.cloud spring cloud starter alibaba nacos config 2.2.1.release 2 在控制台直接配置屬性 配置yml檔案 spring ...