配置文件加载方式
指定加载配置的几种方式
使用环境变量(java -Dxx xx.jar)
-Dspring.config.location=
-Dspring.config.additional-location=
使用命令行参数(java xx.jar 参数)
–spring.config.location=
–spring.config.additional-location=
使用 profile
-Dspring.profiles.active=dev然后就会加载 application-dev.properties 文件
使用 include
-Dspring.profiles.include=dev,test
注意:active 和 include 都是只能定义一次,不能重复定义。
常见配置位置
- config 目录
- 当前目录
- classpath 下的 config 目录
- classpath 目录
高优先级的配置会覆盖低优先级的配置。