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的dev相对应

转载于:https://my.oschina.net/u/3730149/blog/3078407

 

 
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM