@ExceptionHandler(Exception.class) public @ResponseBody ModelAndView exceptionHandler(Exception ex) { Response response = new Response(); response.setError(500, ex.getMessage()); log.error("Response: " + response.toString()); return mav().addObject(Const.responseKey, response); }