spring:
  profiles:
    active: test
#    active: '@spring.profiles.active@'
---
spring:
  profiles: dev
  main:
    allow-bean-definition-overriding: true
    allow-circular-references: true
  cloud:
    nacos:
      # 配置中心
      config:
        # 命名空间id(此处不用public,因public初始化的空间, id为空)  4e237601-cea8-414d-b7b9-d7adc8cbcf95
        namespace: 22f9d61e-9011-4d45-88cb-24f9857e3eec
        # nacos的ip地址和端口 120.79.64.17:10848
        server-addr: 127.0.0.1:8848
        # 这个就表示 在我们nacos命名空间id为 dev中 有一个data-id 为 demo-service.yml 的配置文件 读取这个里面的配置
        file-extension: yml
        config-retry-time: 300000
        # 共享配置, 可以把公共配置放在同个命名空间下，然后创建一个 common.yml 文件 ，里面可以放共用的配置
        shared-configs[0]:
          dataId: linkwe-common.yml
          refresh: true
      # 发布到注册中心 （如果没有使用可以不配）
      discovery:
        # 命名空间id(此处不用public,因public初始化的空间, id为空)
        namespace: ${spring.cloud.nacos.config.namespace}
        # nacos的ip地址和端口
        server-addr: ${spring.cloud.nacos.config.server-addr}
---
spring:
  profiles: test
  main:
    allow-bean-definition-overriding: true
    allow-circular-references: true
  cloud:
    nacos:
      # 配置中心
      config:
        # 命名空间id(此处不用public,因public初始化的空间, id为空)
        namespace: b3b01715-eb85-4242-992a-5aff03d864d4
        # nacos的ip地址和端口
        server-addr: 139.224.145.34:8848
        # 这个就表示 在我们nacos命名空间id为 dev中 有一个data-id 为 demo-service.yml 的配置文件 读取这个里面的配置
        file-extension: yml
        config-retry-time: 300000
        # 共享配置, 可以把公共配置放在同个命名空间下，然后创建一个 common.yml 文件 ，里面可以放共用的配置
        shared-configs[0]:
          dataId: yd-common.yml
          group: YD_GROUP
          refresh: true
        extension-configs: # 扩展配置
          - data-id: yd-oss-api.yml
            group: YD_GROUP
            refresh: true
      # 发布到注册中心 （如果没有使用可以不配）
      discovery:
        # 命名空间id(此处不用public,因public初始化的空间, id为空)
        namespace: ${spring.cloud.nacos.config.namespace}
        # nacos的ip地址和端口
        server-addr: ${spring.cloud.nacos.config.server-addr}
        group: YD_GROUP
---
spring:
  profiles: prod
  main:
    allow-bean-definition-overriding: true
    allow-circular-references: true
  cloud:
    nacos:
      # 配置中心
      config:
        # 命名空间id(此处不用public,因public初始化的空间, id为空)
        namespace: ewscrm
        # nacos的ip地址和端口
        server-addr: 127.0.0.1:8848
        # 这个就表示 在我们nacos命名空间id为 dev中 有一个data-id 为 demo-service.yml 的配置文件 读取这个里面的配置
        file-extension: yml
        config-retry-time: 300000
        # 共享配置, 可以把公共配置放在同个命名空间下，然后创建一个 common.yml 文件 ，里面可以放共用的配置
        shared-configs[0]:
          dataId: yd-common.yml
          refresh: true
          group: YD_GROUP
      # 发布到注册中心 （如果没有使用可以不配）
      discovery:
        # 命名空间id(此处不用public,因public初始化的空间, id为空)
        namespace: ${spring.cloud.nacos.config.namespace}
        # nacos的ip地址和端口
        server-addr: ${spring.cloud.nacos.config.server-addr}
