一文讲清SpringBoot配置文件的加载位置
2.9 配置文件的加载位置**
-file: ./config 当前项目config文件夹下
-file: ./ 当前项目下
-classpath: ./config 类路径下的config文件夹下
-classpath: ./ 类路径下
优先级从高到低,所有位置文件都会被加载,高优先级配置内容会覆盖低优先级配置内容
我们也可以通过配置sping.config.location来改变默认配置
举例:
高优先级会覆盖低优先级的相同的配置内容,不相同配置会形成互补
演示如下:
我们还可以通过spring.config.location加载指定配置文件,项目打包以后,我们可以通过命令行参数,指定配置文件新位置,指定的配置文件与我们的配置文件形成互补配置
演示如下:
这里我复制一份配置文件在我的电脑上