学习目标
通过本教程,您将掌握:
- SpringMVC 异常处理机制
- 全局异常处理器的实现
- 自定义异常和错误页面
- 异常信息的国际化
- RESTful API 异常处理
异常处理概述
SpringMVC 异常处理层次
flowchart TD
A[请求到达] --> B[Controller 方法]
B --> C{是否抛出异常?}
C -->|否| D[正常返回]
C -->|是| E[异常处理机制]
E --> F[1. @ExceptionHandler]
E --> G[2. @ControllerAdvice]
E --> H[3. HandlerExceptionResolver]
E --> I[4. 默认异常页面]
F --> J[返回错误响应]
G --> J
H --> J
I --> J
2025/9/17大约 13 分钟