1、创建统一处理异常的类“GlobalExceptionHandler.java”,并通过“@ControllerAdvice”注解
@ControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler(value = Exception.class)
public ModelAndView defaultErrorHandler(HttpServletRequest req, Exception e) throws Exception {
ModelAndView mav = new ModelAndView();
mav.addObject("exception", e);
mav.addObject("url", req.getRequestURL());
mav.setViewName("error");//对应要跳转的错误提示页面的文件名
return mav;
}
}
2、创建异常跳转的界面,在跳转页面的根目录“templates”下,创建error.html,来展示相关信息。