一文讲清SpringBoot配置文件的加载位置

2.9 配置文件的加载位置**

-file: ./config 当前项目config文件夹下

-file: ./ 当前项目下

-classpath: ./config 类路径下的config文件夹下

-classpath: ./ 类路径下

优先级从高到低,所有位置文件都会被加载,高优先级配置内容会覆盖低优先级配置内容

我们也可以通过配置sping.config.location来改变默认配置

举例:

一文讲清SpringBoot配置文件的加载位置

高优先级会覆盖低优先级的相同的配置内容,不相同配置会形成互补

演示如下:

一文讲清SpringBoot配置文件的加载位置


我们还可以通过spring.config.location加载指定配置文件,项目打包以后,我们可以通过命令行参数,指定配置文件新位置,指定的配置文件与我们的配置文件形成互补配置

演示如下:

这里我复制一份配置文件在我的电脑上

一文讲清SpringBoot配置文件的加载位置