目录
1. 首先创建两个不同配置文件
2. pom.xml 配置文件
3. 指定环境
4. 最后启动测试
1. 首先创建两个不同配置文件
分别为开发环境和生产环境 application-dev.properties 和 application-prod.properties
application-dev.properties 配置为 1931 端口
application-prod.properties 配置为1932 端口
2. pom.xml 配置文件
<!--配置不同的profile,对应不同的生产环境-->
<profiles>
<profile>
<!--开发-->
<id>dev</id>
<activation>
<!--默认开发环境-->
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<activatedProperties>dev</activatedProperties>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<activatedProperties>prod</activatedProperties>
</properties>
</profile>
</profiles>
刷新maven,查看是否配置成功
3. 指定环境
编辑配置,在添加VM选项中添加,指定读取的文件。
这里指定为开发环境(端口:1931)
-Dspring.profiles.active=dev
在部署的时候可以使用命令指定环境
# 使用 --spring.profiles.active 参数来指定激活的 Spring Profile
java -jar xxx.jar --spring.profiles.active=prod
4. 最后启动测试
可以根据不同的端口号查看是否配置成功