1. 程式人生 > >springboot指定配置檔案啟動

springboot指定配置檔案啟動

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