全部課程
發(fā)布時間: 2019-01-09 16:45:42
SpringBoot ?profile環(huán)境配置切換
Profile是Spring對不同環(huán)境提供不同配置功能的支持,可以通過激活、 指定參數(shù)等方式快速切換環(huán)境 1、多profile文件形式: – 格式:application-{profile}.properties/yml ? application-dev.properties ? application-prod.properties ?
默認(rèn)使用application.properties的配置
?
2、多profile文檔塊模式:
?application.yml
? server: port: 8081 spring: profiles: active: prod //指定配置生效 --- server: port: 8083 spring: profiles: dev --- server: port: 8084 spring: profiles: prod 3、多profile激活方式: – 命令行 --spring.profiles.active=prod
虛擬機(jī)參數(shù) spring.profiles.active=dev – jvm參數(shù) –Dspring.profiles.active=prod
?項目打包jar后,使用java -jar 【filename】--spring.profile.active=prod
?java -jar springbootstu-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod?