美文网首页
spring boot 异常处理

spring boot 异常处理

作者: 非小惰 | 来源:发表于2019-03-01 15:08 被阅读0次

    spring boot异常出口统一处理,不将异常信息暴露给客户端

    1、首先创建类添加@ControllerAdvice
    2、添加异常捕获后的处理方法,注解为@ExceptionHandler
    3、如果是想返回客户端view就在异常处理方法中返回modelAndView 如果是返回String或json则在方法上添加@ResponseBody

    //1 该类上添加注解@ControllerAdvice
    //2 声明一个方法
    //3该方法上添加@ExceptionHandler拦截所有的异常信息
    //判断返回信息 如果是view 则返回为viewandmodel 如果返回的是json 需要在方法上添加@ResponseBody
    @ControllerAdvice
    public class LXNExceptionHandler {
    
        @ExceptionHandler(Exception.class)
        @ResponseBody
        public String doExceptionHandler(HttpServletResponse response, Exception e) {
            return "服务异常,请联系管理员!";
        }
    
    }
    

    相关文章

      网友评论

          本文标题:spring boot 异常处理

          本文链接:https://www.haomeiwen.com/subject/ndmduqtx.html