创建测试项目
首先创建一个简单的springboot项目
application.yml配置文件默认指定一个配置文件
spring:
profiles:
active: test
application-dev.yml
配置文件
applicationType: dev
application-prod.yml
配置文件
applicationType: prod
application-test.yml
配置文件
applicationType: test
maven构建打包项目,生成可执行jar包
生成的可执行jar包在项目的target文件夹下
测试:
直接启动项目,不通过spring.profiles.active指定配置文件
java -jar rqdemo-0.0.1-SNAPSHOT.jar
浏览器输入 http://localhost:8080/hello/applicationType
由此可知,项目是加载的是application.yml指定的application-test.yml配置文件。
直接启动项目,通过spring.profiles.active指定配置文件
java -jar rqdemo-0.0.1-SNAPSHOT.jar --spring.profile.active=prod
浏览器输入 http://localhost:8080/hello/applicationType
项目已成功加载application-prod.yml配置文件。
附:测试用例 rqdemo-0.0.1-SNAPSHOT.jar