Spring Boot 在加载 YML 配置文件时遵循以下顺序:
application.yml:默认的配置文件,会在应用启动时被加载。application-{profile}.yml:根据当前激活的 profile 加载相应的配置文件,在 application.yml 中可以通过 spring.profiles.active 属性指定激活的 profile。bootstrap.yml:用于 Spring Cloud 配置中心的额外配置文件,会在应用启动时被加载。bootstrap-{profile}.yml:根据当前激活的 profile 加载相应的配置文件,在 bootstrap.yml 中可以通过 spring.profiles.active 属性指定激活的 profile。在加载这些配置文件时,后面的文件会覆盖前面文件中相同属性的配置。因此,可以通过不同的配置文件来管理不同环境下的配置信息,实现灵活的配置管理。