配置独立各自的环境
注:如果需要修改环境测试,只需要修改spring: profiles: active: “环境名”
spring: profiles: active: prd --- #开发环境配置------------------------- server: port: 8081 spring: profiles: dev datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/kyx?useSSL=false&useUnicode=true&characterEncoding=UTF-8 username: root password: root #------------------ --- #测试环境配置 server: port: 8082 spring: profiles: test datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/kyx?useSSL=false&useUnicode=true&characterEncoding=UTF-8 username: root password: root #------------------ --- #生产环境 server: port: 8083 spring: profiles: prd datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/kyx?useSSL=false&useUnicode=true&characterEncoding=UTF-8 username: root password: root #------------------ mybatis: config-location: classpath:/static/mybatis-config.xml mapper-locations: classpath:/mappers/*.xml type-aliases-package: com.example.demo.model
pom依赖
<profiles>
<!--开发环境-->
<profile>
<id>dev</id>
<properties>
<build.profile.id>dev</build.profile.id>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<!--测试环境-->
<profile>
<id>test</id>
<properties>
<build.profile.id>test</build.profile.id>
</properties>
</profile>
<!--生产环境-->
<profile>
<id>prd</id>
<properties>
<build.profile.id>prd</build.profile.id>
</properties>
</profile>
</profiles>
配置统一端口
spring: profiles: active: prd server: port: 8081 --- #开发环境配置------------------------- spring: profiles: dev datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/kyx?useSSL=false&useUnicode=true&characterEncoding=UTF-8 username: root password: root #------------------ --- #测试环境配置 spring: profiles: test datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/kyx?useSSL=false&useUnicode=true&characterEncoding=UTF-8 username: root password: root #------------------ --- #生产环境 spring: profiles: prd datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/kyx?useSSL=false&useUnicode=true&characterEncoding=UTF-8 username: root password: root #------------------ mybatis: config-location: classpath:/static/mybatis-config.xml mapper-locations: classpath:/mappers/*.xml type-aliases-package: com.example.demo.model
原文:https://www.cnblogs.com/kyx97/p/10647970.html