https://github.com/spring-cloud-incubator/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-config-custom-solution.adoc
https://github.com/spring-cloud-incubator/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-config.adoc
https://github.com/spring-cloud-incubator/spring-cloud-alibaba/blob/master/spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-discovery.adoc
配置列表样例:
具体操作:
o.s.c.a.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'nacos-config-client-TEST.properties', group: 'DEFAULT_GROUP'
这里表明,在加入spring.profiles.active 配置后,Data ID变成了nacos-config-client-TEST.properties
${spring.cloud.nacos.config.prefix}-${spring.profile.active}.${spring.cloud.nacos.config.file-extension}
前缀-环境名.配置文件类型
spring.profile.active 默认无
spring.cloud.nacos.config.file-extension 默认.properties
配置列表样例:
具体操作:
o.s.c.a.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'nacos-config-client.properties', group: 'DEV_GROUP'
可以看出Group已经改变
spring.cloud.nacos.config.group 默认为DEFAULT_GROUP
样例:
具体操作:
(1).启动项目后,日志中不会显示与Namespace相关的信息
(2).默认的Namespace为public并且不可以删除
o.s.c.a.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'log.properties', group: 'DEFAULT_GROUP'
o.s.c.a.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'global.properties', group: 'DEFAULT_GROUP'
o.s.c.a.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'nacos-config-client.properties', group: 'DEFAULT_GROUP'
根据日志可以看出一共加载了三个配置,而且有加载顺序
o.s.c.a.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'log.properties', group: 'DEFAULT_GROUP'
o.s.c.a.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'global.properties', group: 'DEFAULT_GROUP'
o.s.c.a.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'nacos-config-client.properties', group: 'DEFAULT_GROUP'
三个配置都加载了,加载顺序和方式一的一样