springboot指定配置檔案啟動
阿新 • • 發佈:2019-08-11
spring-boot:run啟動時,指定spring.profiles.active
例如有如下幾個配置檔案
application.properties中配有
spring.profiles.active=dev
application-dev.properties 中配有
server.port=8081
application-test.properties 中配有
server.port=8082
Maven啟動test配置指定Profile通過-P,如
`mvn spring-boot:run -Ptest`,但這是Maven的Profile。
如果要指定spring-boot的spring.profiles.active
`mvn spring-boot:run -Drun.profiles=test`啟動test配置
如果使用命令列直接執行jar檔案,則使用
`java -jar -Dspring.profiles.active=test demo-0.0.1-SNAPSHOT.jar`啟動test配置
如果使用開發工具,執行Application.java檔案啟動,則增加引數
`--spring.profiles.active=test`啟動test配置
dev是預設的配置
例如:application-dev.properties檔名dev 和啟動spring.profiles.active=dev的d