内部配置文件
后加载覆盖先加载
指应用打包后的 jar 包内部的配置文件:
(高)classpath:/:jar 包内部classpath根目录下的配置文件(编译后在src/main/resources/,如application.yml)。
(低)特定 profile 的配置文件(如application-dev.yml、application-prod.yml),其优先级低于同名的外部配置文件,但高于内部默认配置。

context-path是 Web 应用的访问路径前缀,用于区分同一服务器上部署的多个 Web 应用。它的作用是在 URL 中添加一个统一的前缀,避免不同应用的资源路径冲突。
在配置了context-path后,需加上这个前缀才能访问到

外部配置
指应用打包后的 jar 包外部的配置文件,通常用于生产环境灵活修改配置:
(高)file:./config/:jar 包所在目录下的config子目录中的配置文件(如./config/application.yml)。
(中)file:./:jar 包所在目录下的配置文件(如./application.yml)。
(低)classpath:/config/:jar 包内部classpath下的config子目录中的配置文件(编译后在src/main/resources/config/)。
799

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



