Nacos配置中心Data Id格式说明

Data Id

登录nacos服务,在配置列表中添加一个配置,如下红框处:

格式

${prefix}-${spring.profile.active}.${file-extension}

解释:
  • ${prefix} :默认为 spring.application.name 的值,此时是 注册到nacos的应用名;
    也可以通过配置项 spring.cloud.nacos.config.prefix来配置。

  • spring.profiles.active :当前环境对应的 profile,不要省略,一般设置为

    • dev:开发环境
    • test:测试环境
    • prod:生产环境

    注意:当 spring.profiles.active 为空时,对应的连接符 - 也将不存在,dataId 的拼接格式变成 ${prefix}.${file-extension}

    注意: 推荐配置在bootstrap.yml文件中,配置在application.yml也可以

  • file-exetension :配置内容的数据格式,可以通过配置项 spring.cloud.nacos.config.file-extension 来配置。目前只支持 properties 和 yaml (yml)类型。

    注意:

    • 如果配置成:spring.cloud.nacos.config.file-extension: yaml,那么Data Id应该是xxxx.yaml
    • 如果配置成:spring.cloud.nacos.config.file-extension: yml,那么Data Id应该是xxxx.yml

例子

bootstrap.yml文件

server:
  port: 8888
spring:
  application:
    name: study-config
  cloud:
    nacos:
      discovery:   # 注册
        server-addr: 106.13.165.100:8848
      config:   # 配置中心
        server-addr: 106.13.165.100:8848
        file-extension: yml
  profiles:
    active: dev   # 拉取dev配置文件

那么Data Id应该是:study-config-dev.yml,如下图:

在nacos服务中如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值