springboot# 外部配置文件加载顺序
Spring Boot加载外部配置文件的顺序如下:
-
首先,Spring Boot会加载内置的默认配置文件application.properties或application.yml。这些文件包含了一些常用的配置属性,例如服务器端口号、数据库连接等。
-
接下来,Spring Boot会加载外部的配置文件。默认情况下,Spring Boot会优先加载名为application-{profile}.properties或application-{profile}.yml的配置文件,其中{profile}为当前激活的配置文件。
-
如果没有激活的配置文件,或者没有与当前激活的配置文件对应的外部配置文件,Spring Boot会加载名为application.properties或application.yml的配置文件。
-
最后,Spring Boot会加载任何其他配置文件,这些文件的路径可以通过指定spring.config.name属性来指定,或者通过指定spring.config.location属性来指定配置文件的搜索路径。
需要注意的是,加载的配置文件是按照优先级顺序进行合并的。即,后加载的配置文件中的属性会覆盖前加载的配置文件中的属性
原文地址: https://www.cveoy.top/t/topic/iKFX 著作权归作者所有。请勿转载和采集!