如下:所有的异常都会进入到这里。根据个人业务按需处理
全局异常处理
@ControllerAdvicepublic class ErrorAdviceController {//指定捕获对象@ExceptionHandler(Exception.class) public ModelAndView errorHandler(Exception e){ModelAndView modelAndView = new ModelAndView();//渲染内容modelAndView.addObject("error", e.getMessage());//视图modelAndView.setViewName("error"); return modelAndView;}}
mvc错误页面展示
//模板引擎配置spring.freemarker.template-loader-path=classpath:/templates///在模板页面下面创建error.html 程序会自动调用/templates/error.html//页面中可以直接渲染错误信息<h3 style="text-align: center;color: red">${error}</h3>