您的位置:首页 > 编程语言 > Java开发

SpringMVC异常处理流程

2015-01-11 01:27 246 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: