@ExceptionHandler(Exception.class) public ModelAndView handleException(final Exception e, HttpServletResponse response) { HttpErrorView view = new HttpErrorView(requestIdHolder.getRequestId().toString(), statusMapperStrategy); mappingStrategy.map(view, e); HttpError error = view.build(); response.setStatus(error.getStatus().value()); ModelAndView mv = new ModelAndView(ERROR_PAGE_VIEW_NAME); mv.addObject("code", error.getBody().code); mv.addObject("request_id", error.getBody().request_id); mv.addObject("message", error.getBody().message); return mv; }