配置文件的读取顺序

HeJin小于 1 分钟Spring全家桶SpringBoot精讲细讲

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

  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

相同的配置覆盖合并,优先级高的会覆盖优先级低的。

打包后我们可以在jar包之外放置配置文件,随时修改。而不用重新修改代码,重新打包。