配置文件的读取顺序
小于 1 分钟Spring全家桶SpringBoot精讲细讲
如果在不同的目录中存在多个配置文件,它的读取顺序是:
- config/application.properties(项目根目录中config目录下)
- config/application.yml
- application.properties(项目根目录下)
- application.yml
- resources/config/application.properties(项目resources目录中config目录下)
- resources/config/application.yml
- resources/application.properties(项目的resources目录下)
- resources/application.yml
相同的配置覆盖合并,优先级高的会覆盖优先级低的。
打包后我们可以在jar包之外放置配置文件,随时修改。而不用重新修改代码,重新打包。