在 SpringBoot 项目中,SpringBoot 会按顺序读取各种配置,例如命令行参数,系统参数等,这里记录一下 SpringBoot 对配置文件的参数读取顺序。
默认情况下,SpringBoot 会按顺序到以下目录读取 application.properties 或者 application.yml 配置文件:
- 项目根目录的 config 目录;
- 项目根目录;
- 项目的 classpath 下的 config 目录;
- 项目classpath 根目录;
在 SpringBoot 项目中,SpringBoot 会按顺序读取各种配置,例如命令行参数,系统参数等,这里记录一下 SpringBoot 对配置文件的参数读取顺序。
默认情况下,SpringBoot 会按顺序到以下目录读取 application.properties 或者 application.yml 配置文件: