开发者社区> 问答> 正文

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

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载