Spring Boot加载配置文件的位置和顺序
- SpringApplication will load properties from application.properties files in
the following locations and add them to the Spring Environment:
+ A /config subdirectory of the current directory. //当前目录下面的config目录
+ The current directory //当前目录
+ A classpath /config package //resource下面的config下面
+ The classpath root //resource下
-
简言之,properties 文件有四处装载位置,如果多处都存在application.properties, 且 property 有重复,则前者会覆盖后者。
-
另外也可以自定义配置文件
java -jar xx.jar --spring.config.location=./xxx.properties
本文详细解析了SpringBoot中application.properties配置文件的加载位置与顺序,包括当前目录下的config子目录、当前目录、类路径下的config包以及类路径根目录。同时介绍了如何通过--spring.config.location参数自定义配置文件加载位置。
1万+

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



