本文主要是介绍springMVC中统一异常处理@ControllerAdvice,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.在DispatcherServlet中初始化HandlerExceptionResolver
2.controller执行完成后执行processDispatchResult(processedRequest,response,mappedHandler,mv,dispatchException),有异常则处理异常
3.ExcepitonHandlerExceptionResolver中执行方法doResolveHandlerMethodException
4.ExceptionHandlerMethodResolver中会解析注解有controllerAdvice的类,还会根据异常类型取最小范围的子类的方法
5.RequestResponseBodyMethodProcessor是处理@ResponseBody注解的
这篇关于springMVC中统一异常处理@ControllerAdvice的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!