存放目录

SpringBoot 配置文件默认可以放到以下目录中,可以自动读取到:

  • 项目根目录下
  • 项目根目录中 config 目录下
  • 项目的 resources 目录下
  • 项目 resources 目录中 config 目录下

读取顺序

如果在不同的目录中存在多个配置文件,它的读取顺序是:

  1. config/application.properties(项目根目录中 config 目录下)
  2. config/application.yml
  3. application.properties(项目根目录下)
  4. application.yml
  5. resources/config/application.properties(项目 resources 目录中 config 目录下)
  6. resources/config/application.yml
  7. resources/application.properties(项目的 resources 目录下)
  8. resources/application.yml

注意

  1. 如果同一个目录下,有 application.yml 也有 application.properties,默认先读取 application.properties
  2. 如果同一个配置属性,在多个配置文件都配置了,默认使用第 1 个读取到的,后面读取的不覆盖前面读取到的。
  3. 创建 SpringBoot 项目时,一般的配置文件放置在 “项目的 resources 目录下”
最后修改:2023 年 01 月 10 日
如果觉得我的文章对你有用,请随意赞赏