Spring Boot学习进阶笔记(五)-异常统一处理

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,来展示相关信息。

posted @ 2017-07-21 17:55  攻城狮~2022  阅读(201)  评论(0编辑  收藏  举报
所有内容都是自己使用过程的总结,如有不严谨或者不正确的地方,麻烦大家留言指出,一起研讨。