1、配置文件命名 application-{profilename}.yml/properties
2、启动规则
a、配置文件启动:application.yml application-dev.yml application-prod.yml application-debug.yml
application.yml--> spring.profiles.active:dev/prod/debug 选择启动模式
application-dev.yml->spring.profiles.name: dev
b、应用启动参数 --spring.profiles.name=dev/debug/prod 可以配置在IDE或者 java -jar *.jar --spring.profiles.name=prod
c、jvm启动参数 -Dspring.profiles.name=prod 用法同上 IDE设置在VM参数中
配置文件(推荐 application) | spring.profiles.active=dev |
命令行(IDE/java) | --spring.profiles.active=dev |
jvm参数 | -Dspring.profiles.active=dev |
3、坑描述:
不要在同一个配置文件中配置不同的 profiles 实际上那些配置变量都是最后一个配置起作用,切记切记!!!