当前环境配置
java 14
springboot 2.3.0
步骤
第一步 配置application.yml
首先添加测试环境的 application-dev.yml 文件和生产环境 application-prod.yml 文件;
对 application.yml 进行配置
spring:
profiles:
active: @spring.profiles.active@
第二步 在maven中进行配置
- 打开 resource 下的过滤功能
<resources>
<resource>
<directory>src/main/java</directory>
</resource>
<resource>
<directory>src/main/resources</directory>
<!-- 开启resource 过滤配置 -->
<filtering>true</filtering>
</resource>
</resources>
- 对 profiles 进行配置
<profiles>
<profile>
<id>dev</id>
<properties>
<spring.profiles.active>dev</spring.profiles.active>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<!-- clean package -Pprod -->
<profile>
<id>prod</id>
<properties>
<spring.profiles.active>prod</spring.profiles.active>
</properties>
</profile>
</profiles>
第三步 改造 maven package 命令
clean package -Pprod