Spring Boot

Spring Boot YML加载顺序是怎样的

小樊
286
2024-07-20 17:32:03
栏目: 编程语言

Spring Boot 在加载 YML 配置文件时遵循以下顺序:

  1. application.yml:默认的配置文件,会在应用启动时被加载。
  2. application-{profile}.yml:根据当前激活的 profile 加载相应的配置文件,在 application.yml 中可以通过 spring.profiles.active 属性指定激活的 profile。
  3. bootstrap.yml:用于 Spring Cloud 配置中心的额外配置文件,会在应用启动时被加载。
  4. bootstrap-{profile}.yml:根据当前激活的 profile 加载相应的配置文件,在 bootstrap.yml 中可以通过 spring.profiles.active 属性指定激活的 profile。

在加载这些配置文件时,后面的文件会覆盖前面文件中相同属性的配置。因此,可以通过不同的配置文件来管理不同环境下的配置信息,实现灵活的配置管理。

0
看了该问题的人还看了