知乎专栏 |
首先我们准备三个配置文件
src/main/resource/application-development.properties src/main/resource/application-testing.properties src/main/resource/application-production.properties
使用下面--spring.profiles.active参数切换运行环境配置文件
java -jar application.jar --spring.profiles.active=development java -jar application.jar --spring.profiles.active=testing java -jar application.jar --spring.profiles.active=production
分别为三个环境打包
mvn clean package -Pdevelopment mvn clean package -Ptesting mvn clean package -Pproduction
public static void main(String[] args) { new SpringApplicationBuilder(Application.class).properties("spring.config.name=client").run(args); }