SpringBoot 加载配置文件的优先级

  1. classpath:/ -- 优先级4. The classpath root
  2. classpath:/config/ -- 优先级3. A classpath /config package
  3. file:./ -- 优先级2. The current directory
  4. file:./config/ -- 优先级1. A /config subdirectory of the current directory.

上面从4~1的顺序加载

1,properties的配置文件属性优先高于yml配置,yml配置文件优先于propertes配置文件加载

2,通过 --spring.config.location=“path” 参数 指定配置文件位置

官网具体链接:https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.external-config

文章目录