当使用springMVC实现表现层的时候,当我们遇到异常的时候总不能把异常显示给用户吧,这里提供一种方法,当遇到异常的时候,显示服务器繁忙(这个由自己书写就行)。
首先,写一个类集成ExceptionHandlerExceptionResolver,重写一个叫resolverException的方法。具体代码如下:
@Component public class MyException extends ExceptionHandlerExceptionResolver { /** * object o : 当前的处理器对象 * ModelAndView : 模型 + 视图 * @param request * @param response * @param handler * @param ex * @return */ @Override public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) { ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName(""); return modelAndView; } }
最后要把这个类添加到spring容器中。