首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Spring Boot 全局异常处理策略设计(四):/error 机制与 BasicErrorController 源码解析

Spring Boot 全局异常处理策略设计(四):/error 机制与 BasicErrorController 源码解析

作者头像
Qiuner
发布2026-01-12 12:52:06
发布2026-01-12 12:52:06
1610
举报
概述
把“为什么异常会走 /error,以及 Spring Boot 在异常链路中到底做了什么”讲清楚

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Spring Boot 全局异常处理策略设计(四):/error 机制与 BasicErrorController 源码解析
    • 1. 一个现象:为什么异常有时不进 @ControllerAdvice
    • 2. /error 是谁引入的?
    • 3. /error 什么时候会被触发
      • 3.1 两种典型触发场景
      • 3.2 异常从 MVC 到 /error 的转移过程
    • 4. ErrorController:/error 的真正入口
    • 5. BasicErrorController 的职责是什么
    • 6. ErrorAttributes:错误信息从哪里来
      • 6.1 DefaultErrorAttributes 是核心实现
      • 6.2 错误信息模型是如何构建的
      • 6.3 异常是如何被保存下来的
    • 7. JSON 还是 HTML?Spring Boot 是如何判断的
    • 8. server.error.* 配置项的生效原理
    • 9. /error 与 @ControllerAdvice 的边界关系
    • 10. 一个推荐的异常处理分层策略
    • 11. /error 处理流程图
    • 12. 为什么 Spring Boot 要单独设计 /error
    • 13. 本篇关键结论
    • 14. 下一篇预告
    • 参考资料
    • 结束语
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档