优先级顺序为:
1 命令行参数
2 application.properties
(或 application.yml
)在与JAR同级的config
目录中。
3 application.properties
(或 application.yml
)在与JAR同级目录中。
4 JAR包内部的application.properties
(或 application.yml
)。
Spring Boot会按照上述优先级顺序加载配置文件,外部配置文件会覆盖JAR包内部的配置文件。