spring boot 全局异常

来源:互联网 发布:软件开发报告模板 编辑:程序博客网 时间:2024/06/05 06:15

直接代码

/** * 1、新建一个Class,这里取名为GlobalDefaultExceptionHandler * 2、在class上添加注解,@ControllerAdvice; * 3、在class中添加一个方法 * 4、在方法上添加@ExcetionHandler拦截相应的异常信息; * 5、如果返回的是View -- 方法的返回值是ModelAndView; * 6、如果返回的是String或者是Json数据,那么需要在方法上添加@ResponseBody注解. *  *  * @author Raven * @date 2017年9月11日 下午11:04:39 */@ControllerAdvicepublic class GlobalDefaultExceptionHandler {    @ExceptionHandler(Exception.class)    @ResponseBody    public String defaultExceptionHandler(HttpServletRequest req,Exception e){        //是返回的String.        //ModelAndView -- 介绍 模板引擎...?//      ModelAndView mv = new ModelAndView();//      mv.setViewName(viewName);        return "对不起,服务器繁忙,请稍后再试!";    }}
原创粉丝点击