Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 895 Bytes

多环境配置.md

File metadata and controls

43 lines (36 loc) · 895 Bytes

Maven 多环境配置

<profiles>
  <profile>
    <id>dev</id>
    <properties>
      <!-- 环境标识,需要与配置文件的名称相对应 -->
      <profiles.active>dev</profiles.active>
      <nacos.username>nacos</nacos.username>
      <nacos.password>nacos</nacos.password>
    </properties>
    <activation>
      <!-- 默认环境 -->
      <activeByDefault>true</activeByDefault>
    </activation>
  </profile>
</profiles>

Spring Boot 多环境配置

环境标识,需要与配置文件的名称相对应

spring.profiles.active[email protected]@
  • application.yml
  • application-dev.yml(开发环境)
  • application-test.yml(测试环境)
  • application-uat.yml(预发布环境)
  • application-prod.yml(生产环境)
java -jar xxx.jar --spring.profiles.actvie=dev
spring:
  profiles:
    active: dev