多Profile文件
配置文件編寫的時,可以是application-{profile}.properties/yml,默認使用application.properties的配置;
激活指定profile(三種方式)
1、在配置文件中指定 (xxx.properties/xxx.yml)

1 spring: 2 profiles: 3 active: prod
2、命令行:
maven打包,java -jar執行
3、虛擬機參數:
1 -Dspring.profiles.active=dev
在配置文件中指定 (xxx.properties/xxx.yml)
-
- 使用xxx.properties配置
1、application-dev.properties
1 server.port=7777
2、application-prod.properties
1 server.port=6666
3、application.properties激活
4、運行結果:
- 使用xxx.properties配置
- yml支持多文檔塊方式(注釋掉所有的properties 好測試)
-
1 spring: 2 profiles: 3 active: prod 4 5 --- 6 # 指定環境 7 server: 8 port: 7777 9 spring: 10 profiles: dev 11 12 --- 13 server: 14 port: 6666 15 spring: 16 profiles: prod
-
結果:
-
命令行
<packaging>jar</packaging>