SpringBoot(六):配置文件的位置以及优先级
SpringApplication
从以下位置的 application.properties
文件中加载属性(properties),并将它们添加到 Spring Environment
中:
- 项目目录的
/config
子目录 - 项目目录的根路径
- classpath 上的
/config
包 - classpath 根路径
列表按序号优先级排序,序号越小,优先级越高。
因此,我们可以根据配置文件位置的优先级来进行配置文件的替换(覆盖)。
(本文仅作个人学习记录用,如有纰漏敬请指正)