一、前言
Spring Cloud Alibaba Nacos Config
目前提供了三种配置能力从 Nacos
拉取相关的配置:
- A:通过内部相关规则(应用名、扩展名、
profiles
)自动生成相关的Data Id
配置 - B:通过
spring.cloud.nacos.config.extension-configs
的方式支持多个扩展Data Id
的配置 - C:通过
spring.cloud.nacos.config.shared-configs
支持多个共享Data Id
的配置
结论:当三种方式共同使用时,他们的一个配置优先级关系是:
A > B > C
对于
shared-configs
、extension-configs
的内部类Config
只有dataId
、group
、refresh
三个属性,完全不支持namespace
配置,配置拉取所需的namespace
参数来自spring.cloud.nacos.config.namespace