关于多种404页面的探讨

第一个404场景

"Whitelabel Error Page" 通常是 Spring Boot 应用程序的默认错误页面。这表明请求的 URL 在应用程序中没有找到对应的映射,因此返回了 404 错误。

请求命中了SpringBoot的 Servlert容器,但是MVC没有这个映射。(源码暂时没细读研究过)

比如你有1个映射就是你的spring.context-path=/abc。你访问 /bcd 就是 ”白页错误“

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.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤

免责声明:
本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!所有违规内容均由个人自行承担,与作者无关。