Spring Boot 2.x → 3.x 升级后 “No static resource“ 错误完整排查指南

Spring Boot 2.x → 3.x 升级后 "No static resource" 错误完整排查指南

在将 Spring Boot 从 2.x 升级到 3.x 后,很多同学会遇到 No static resource 报错。
这通常和 资源处理配置的改变 以及 Jakarta EE 的引入 有关。下面我们通过表格、代码示例和实战排查技巧,快速定位并解决问题。


 常见原因对比表

问题领域

2.x 配置/用法

3.x 配置/用法

关键变更点

Servlet API

javax.servlet

jakarta.servlet

包名前缀从 javax 更换为 jakarta

静态资源路径

默认:classpath:/static/ 等

默认路径同 2.x,但配置属性可能有变

建议检查并显式配置
spring.web.resources.static-locations

CORS 配置

.addAllowedOrigin("*")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值