maven依赖

  1. <!-- nacos配置中心 -->
  2. <dependency>
  3. <groupId>com.alibaba.cloud</groupId>
  4. <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
  5. </dependency>

默认引入配置文件

默认引入配置文件的格式为:
${spring.application.name}-{spring.profile.active}.${file-extension}

  1. spring:
  2. cloud:
  3. nacos:
  4. discovery:
  5. # nacos地址
  6. server-addr: 127.0.0.1:8848
  7. config:
  8. server-addr: ${spring.cloud.nacos.discovery.server-addr}
  9. # 配置文件的后缀
  10. file-extension: yml

引入其他指定配置文件

在bootstrap.yml中写 指定配置文件名 动态刷新,如果不知道group,就默认是DEFAULT_GROUP 组

spring:
  cloud:
    nacos:
      discovery:
        # nacos地址
        server-addr: 127.0.0.1:8848
      config:
        server-addr: ${spring.cloud.nacos.discovery.server-addr}
        # config 多配置文件
        extension-configs:
          - data-id: jackson-dev.yml
            refresh: true
          - data-id: redis-dev.yml
            refresh: true