hooyantsing's Blog

白银篇_P8_配置及配置文件加载的优先级

字数统计: 224阅读时长: 1 min
2020/07/18

配置及配置文件加载的优先级

20年全新-Spring Boot 2.x从青铜到王者之白银篇-打造精品中的精品-程序员-编程-架构师-SpringBoot

默认情况,application配置文件可以放在以下四个位置。

7317d77036576938684481f41ba22bc5.png

|file: ./config/ |当前项目路径config目录下|
|file: ./ |当前项目路径下 |
|classpath: /config/|类路径config目录下 |
|classpath: / |类路径下 |

application配置文件优先级,从上到下越来越低。里面的配置属性是互部的,如果有相同的配置属性,那么优先级高的将覆盖优先级低的配置文件里面的配置属性

自定义applicaiton配置文件的路径

在启动jar时

1
java -jar ./boot-launch-1.0.jar --spring.config.location=D:/application.yml

以这种方式的application配置文件优先级是最高的。

application配置文件优先级

fb132d57d28462b63db3839f6b210e80.png

CATALOG
  1. 1. 配置及配置文件加载的优先级
    1. 1.0.1. 自定义applicaiton配置文件的路径
    2. 1.0.2. application配置文件优先级