在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文件。
SpringBoot加载配置文件的顺序从高到低依次是:命令行参数指定的配置文件,主启动类同级config目录,主启动类类路径下的config目录,主启动类类路径,以及classpath下的config和根目录。该顺序帮助开发者明确不同环境的配置加载规则。
695

被折叠的 条评论
为什么被折叠?



