nacos 和 profiles 使用记录

maven profiles 标签使用

  1. pom.xml 文件配置 profiles 标签用于环境切换
    <profiles>
        <profile>
            <id>dev</id>
            <properties>
              <!-- 环境标识,需要与配置文件的名称相对应 -->
                <profiles.active>dev</profiles.active>
            </properties>
            <!-- 默认环境 -->
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
        <profile>
            <id>test</id>
            <properties>
                <profiles.active>test</profiles.active>
            </properties>
        </profile>
        <profile>
            <id>pro</id>
            <properties>
                <profiles.active>pro</profiles.active>
            </properties>
        </profile>
    </profiles>
  1. bootstrap.yml 文件配置
spring:
  profiles:
    active: @profiles.active@

注意:无法识别 @ 在pom文件中加

        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>

nacos 配置中心使用

rxd:
  nacos:
    ip: ${NACOS_IP:xx.xxx.xx.xxx}
    port: ${NACOS_PORT:xxxx}
    namespace: ${NACOS_NAMESPACE:04e4f6b7-7897-5ds9-8888-8888888888}
    group: ${NACOS_GROUP:FUCK_GROUP}

spring:
  application:
    name: ${project.artifactId}
  cloud:
    nacos:
      config:
        server-addr: ${rxd.nacos.ip}:${rxd.nacos.port}
        file-extension: yaml
        namespace: ${rxd.nacos.namespace}
        group: ${rxd.nacos.group}
        enabled: true
        extension-configs:
          - data-id: ${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
            group: ${rxd.nacos.group}
            refresh: true
            # 后面的权重大(会覆盖前面的相同配置)
          - data-id: xxx
            group: xxx
            refresh: true
      
      # 注册中心配置
      discovery:
        server-addr: ${rxd.nacos.ip}:${rxd.nacos.port}
        namespace: ${rxd.nacos.namespace}
        group: ${rxd.nacos.group}
posted @ 2021-03-16 18:03  何时一身轻  阅读(1501)  评论(0)    收藏  举报