在Spring Boot中,配置文件加载的优先级如下(由高到低):
- 在命令行参数中使用
--spring.config.name
和--spring.config.location
显式指定的配置文件。 - 在主启动类所在位置的
config
目录下的application.properties
或application.yml
文件。 - 在主启动类的类路径下的
config
目录下的application.properties
或application.yml
文件。 - 在主启动类的类路径下的
application.properties
或application.yml
文件。 - 在
classpath:/config/
下的application.properties
或application.yml
文件。 - 在
classpath:/
下的application.properties
或application.yml
文件。