标签:文件中 路径 除了 方式 alt 技术 strong 存在 code
spring boot启动的时候会加载全局配置文件application.properties(或者application.yaml)文件,这个文件默认的位置在:
即classpath:/的相对路径下。这个配置文件除了可以在resource下之外,还可以在如下位置:
以上所说的四个文件的优先级如下:
application.properties文件可以在以上四个位置,并且其优先级如上所示,在一个spring boot工程中可以在以上位置存在多个application.properties文件,且多个文件都会起作用,但是高优先级的文件会覆盖低优先级的文件;形成互补配置;
这个功能主要是项目打包以后,我们可以使用命令行的方式,在启动项目的时候制定配置文件加载的新位置,此时指定位置加载的文件和工程中默认加载的文件共同起作用形成互补文件;
具体使用过程如下:
注意:spring boot2.0版本指定文件与默认配置没有形成互补,知识指定文件中的配置生效;
spring-boot学习五:Spring boot配置文件的加载位置
标签:文件中 路径 除了 方式 alt 技术 strong 存在 code
原文地址:https://www.cnblogs.com/haibaowang/p/11456310.html