404 与 Whitelabel Error Page
关于多种404页面的探讨
第一个404场景
"Whitelabel Error Page" 通常是 Spring Boot 应用程序的默认错误页面。这表明请求的 URL 在应用程序中没有找到对应的映射,因此返回了 404 错误。
请求命中了SpringBoot的 Servlert容器,但是MVC没有这个映射。(源码暂时没细读研究过)
比如你有1个映射就是你的spring.context-path=/abc。你访问 /bcd 就是 ”白页错误“
代码语言:javascript代码运行次数:0运行复制Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Tue Apr 15 14:38:01 GMT+08:00 2025
There was an unexpected error (type=Not Found, status=404).
No message available
第二个404场景
这个是真的NG,请求不到任何资源。都没进入后端的服务。
第三种404场景
第三种是tomcat的容器的404。说明servlet请求没有命中spring mvc里面。
特殊说明: 上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-04-15,如有侵权请联系 cloudcommunity@tencent 删除服务后端源码容器error
发布评论