Spring Boot 外部配置文件覆盖详解

本文详解Spring Boot如何加载外部配置文件以覆盖默认配置。介绍默认的类路径与文件路径优先级,演示通过spring.config.location参数指定特定文件或目录进行配置覆盖,并说明在多环境Profile切换时,该参数与具体文件路径结合使用的注意事项。

Spring Boot 2.x 项目 /static 静态资源无法访问的排查与解决

在 Spring Boot 2.x 中,若自定义配置类继承 WebMvcConfigurationSupport 或引入 @EnableWebMvc,会导致默认的静态资源映射被覆盖,从而引发 404 或样式丢失。通过手动重写 addResourceHandlers 方法指定 classpath:/static/ 路径,或使用 implements WebMvcConfigurer 接口进行扩展,可恢复正常访问。

Spring Boot 2.x 项目 /static 静态资源无法访问的排查与解决