Spring Boot 按照不同的位置启动和打包
配置文件结构如下图:
application.properties、application-prod.properties和application-test.properties分别对应开发环境、生产环境和测试环境。
1.idea中按照不同的配置启动
在idea中启动项目的时候,配置如下图:
上图中的配置启动是是测试环境的本地启动,如果Active Profiles中不填写内容则按照application.properties配置启动。如果填写prod则按照application-prod.properties配置启动。
2.按照不同的配置打包启动
直接用 mvn clean package 打包,
然后启动命令是要注意用
java -jar -Dspring.profiles.active=test 包名.jar
则按照application-test.properties启动。