nacos配置中心 多配置檔案的讀取順序

2021-10-23 04:18:35 字數 1315 閱讀 4180

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 ...