Spring MVC 拦截全局异常用Json返回的方式

来源:互联网 发布:c3.js官网 编辑:程序博客网 时间:2024/05/21 09:38
@ResponseBodypublic class ExceptionFilter implements HandlerExceptionResolver {    @Override    public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {        ModelAndView mv=new ModelAndView();        FastJsonJsonView view = new FastJsonJsonView();        Map error = new HashMap();        error.put("code", "3");        error.put("msg", "服务器内部错误!");        view.setAttributesMap(error);        mv.setView(view);        return mv;    }

}

//实现

HandlerExceptionResolver 


<!--控制器服务器内部报错拦截--><bean class="com.system.filter.ExceptionFilter"></bean>