nacos的dataId规则
·
最近公司在迁移项目,并且优化nacos的配置,突然发现了一个平时从来都没用过的配置:
spring.cloud.nacos.config.prefix = common
于是就非常好奇,为什么要加上这个配置,而平时我们只需要用自己的项目命名就可以了呢?
这就要讨论在nacos上新建项目的配置文件了
1、点击创建按钮
2、填写Data ID和对应的分组
这里需要讲一下DataID的格式:
${prefix}-${spring.profile.active}.${file-extension}
${prefix}:
默认为所属工程配置spring.application.name的值(这就是为什么平时我们直接用服务名就可以),也可以用spring.cloud.nacos.config.prefix来配置.
${spring.profile.active}:
spring.profile.active即为当前环境对应的profile.注意:当spring.profile.active为空的时候,对应的连接符 - 也将不存在,dataId的拼接格式变成prefix.{file-extension}
${file-extension}:
为配置内容的数据格式,可以通过配置项 spring.cloud.nacos.config.file-extension 来配置。目前只支持 properties 和 yaml 类型。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)