SpringMVC异常处理 在项目中怎样处理出现的异常,在每一个可能出现异常的地方都写代码捕捉异常?这显然是不合理的,当项目越来越大是也是不可维护的。那么怎样保证我们处理异常的代码精简且便于维护呢?这就是本篇要讲的内容—>异常处理。 在Spring MVC中我们能够通过下面2中途径来对异常进行集中处理: 一.继承HandlerExceptionResolver接口实现自己的处理方法,如: public class MyHandlerExceptionResolver implements HandlerExceptionResolver { @Override public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) { //加入自己的异常处理逻辑,如日志记录等 // TODO Auto-generated method stub return new ModelAndView("exception"); } } 然后在项目的配置文件里加入: <bean id="exceptionResolver" class="所在包名.MyHandlerExceptionResolver"/>