Spring Boot 加载外部配置文件的顺序如下:

  1. 首先,Spring Boot 会加载内置的默认配置文件 'application.properties' 或 'application.yml'。这些文件包含了一些常用的配置属性,例如服务器端口号、数据库连接等。

  2. 接下来,Spring Boot 会加载外部的配置文件。默认情况下,Spring Boot 会优先加载名为 'application-{profile}.properties' 或 'application-{profile}.yml' 的配置文件,其中 '{profile}' 为当前激活的配置文件。

  3. 如果没有激活的配置文件,或者没有与当前激活的配置文件对应的外部配置文件,Spring Boot 会加载名为 'application.properties' 或 'application.yml' 的配置文件。

  4. 最后,Spring Boot 会加载任何其他配置文件,这些文件的路径可以通过指定 'spring.config.name' 属性来指定,或者通过指定 'spring.config.location' 属性来指定配置文件的搜索路径。

需要注意的是,加载的配置文件是按照优先级顺序进行合并的。即,后加载的配置文件中的属性会覆盖前加载的配置文件中的属性。

SpringBoot 外部配置文件加载顺序详解

原文地址: https://www.cveoy.top/t/topic/qqVk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录