idea springboot 指定配置文件启动
直接启动项目:
programargument参数设置: --spring.profiles.active=XXX
debug模式:
VM options参数设置: -Dspring.profiles.active=XXX
springboot配置文件优先级
springboot读取外部配置文件的方法,如下优先级:
file:./config/ - 优先级最高(项目根路径下的config)
file:./ - 优先级第二 -(项目根路径下)
classpath:/config/ - 优先级第三(项目resources/config下)
classpath:/ - 优先级第四(项目resources根目录)
加载的优先级顺序是从上向下加载,并且所有的文件都会被加载,高优先级的内容会覆盖底优先级的内容,形成互补配置