HandlerExceptionResolver在SpringMVC执行流程的哪个阶段执行?

来源:9-4 SpringMVC全局异常处理总结

精慕门7498638

2019-06-11

ExceptionResolver实现HandlerExceptionResolver接口,处理全局异常,返回ModelAndView。在SpringMVC的执行流程中,ExceptionResolver处于下面哪个阶段呢?
1.这个ModelAndView是直接返回给HandlerAdapter
2.ModelAndView先返回给Controller,再由controller返回给HandlerAdapter
3.其他阶段?

写回答

1回答

geelylucky

2019-06-12

同学,我给你一个代码示例吧:

try{

//调用controller,返回ModelAndView

}catch(Exception e){

//处理异常,根据自定义的异常处理器进行处理

}

所有的Controller都处于这样一种代码逻辑中,这是利用了AOP切面的编码方式做到的。

0
0

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程