自定義group
在同一個group下,配置檔案名不能重複,是以當需要建立檔案名稱相同的兩個配置檔案時,将兩個配置檔案建立在不同的group下即可。當我們再同一個group下建立一個已有的配置檔案時,nacos會将其視為配置檔案的修改,而不是建立。
已有的配置檔案
我們在另一個group下再建立一個 nacos-config-client.properties
修改用戶端配置檔案
修改bootstrap.properties
spring.application.name=nacos-config-client
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
#spring.cloud.nacos.config.file-extension=yaml
spring.cloud.nacos.config.group=SECOND_GROUP
注:該配置必須放在 bootstrap.properties 檔案中
啟動用戶端你,通路http://localhost:8080/test
顯然是SECOND_GROUP的nacos-config-client.properties生效
自定義 namespace 命名空間
在nacos server建立新的命名空間
建立好的命名空間如下,新命名空間内應該是空的
命名空間ID是系統自己生成,改id是需要在用戶端進行配置的
在新命名空間下建立配置檔案nacos-config-client.properties
spring.application.name=nacos-config-client
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
#spring.cloud.nacos.config.file-extension=yaml
spring.cloud.nacos.config.group=DEFAULT_GROUP
# 根據自己nacos server生成的命名空間ID進行修改
spring.cloud.nacos.config.namespace=fd69214f-54f1-47e8-affb-d19bc6616c13
注:該配置必須放在 bootstrap.properties 檔案中。此外
spring.cloud.nacos.config.namespace
的值是 namespace 對應的 id,id 值可以在 Nacos 的控制台擷取。并且在添加配置時注意不要選擇其他的 namespace,否則将會導緻讀取不到正确的配置。