2019独角兽企业重金招聘Python工程师标准>>>
- Controller中的方法执行出现异常ex.
- ex在DispatchServlet中被捕获,交给默认的ExceptionHandlerExceptionResolver进行处理.
- ExceptionHandlerExceptionResolver先在Controller中找标有@ExceptionHandler的方法.
- 没有找到. go 8.
- 在这些方法中找能兼容ex的.
- 没找到.go 8.
- 执行方法,然后根据该方法的具体情况处理返回值. go 15.
- 在整个spring容器中找@ControllerAdvice的类
- 没找到 go 15.
- 从这些类中找所有@ExceptionHandler的方法.
- 没找到. go 15.
- 从这些方法找找到能兼容ex的.
- 没找到.go 15.
- 执行方法,然后根据该方法的具体情况处理返回值.
- end