开发者社区> 问答> 正文

Spring Cloud Alibaba Nacos 配置中心问题

Spring Cloud Alibaba Nacos 配置中心使用ext-config,DataID, Group时无法获取到对应Group的配置

只要是spring.application.name的名称和Data Id的名字一样就会无法获取对应文件里的属性值,比如 nacos-demo.properties 如果你的spring.application.name=nacos-demo,那么nacos-demo.properties就为{}

"name": "NACOS:nacos-demo.properties",

"properties": {}

展开
收起
一人吃饱,全家不饿 2021-02-01 19:57:37 1062 0
来自:阿里开源
1 条回答
写回答
取消 提交回答
  • 这种情形是优先级的原因

    Spring Cloud Alibaba Nacos Config 目前提供了三种配置能力从 Nacos 拉取相关的配置。

    A: 通过 spring.cloud.nacos.config.shared-dataids 支持多个共享 Data Id 的配置

    B: 通过 spring.cloud.nacos.config.ext-config[n].data-id 的方式支持多个扩展 Data Id 的配置

    C: 通过内部相关规则(应用名、应用名+ Profile )自动生成相关的 Data Id 配置

    当三种方式共同使用时,他们的一个优先级关系是:A < B < C

    2021-02-01 19:58:44
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
阿里巴巴相信开源的世界里人人贡献代码,人人获得收益,共同创造一个互帮互利的社区,促进技术进步和发展。
问答排行榜
最热
最新

相关电子书

更多
电商网站需求分析和架构设计Spring Boot2.6入门 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载