public class JsonExceptionHandler implements HandlerExceptionResolver {
private ObjectMapper mapper = new ObjectMapper();
public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {
try {
mapper.writeValue(response.getWriter(), new ResponseMessage(ResponseMessage.Type.error, ex.getMessage()));
} catch (IOException e) {
//give up
e.printStackTrace();
}
return new ModelAndView();