0
点赞
收藏
分享

微信扫一扫

Spring Boot 统一的处理异常类

云竹文斋 2022-04-30 阅读 75

Spring Boot 电商项目总结

统一的处理异常类

在用户访问的时候,如果系统出现错误就显示Spring的原生错误则会显得非常不专业。此时我们需要一个统一的异常处理类来管理可能遇到的所有异常。
如代码所示:

/**
 * 统一异常处理类
 */
@ControllerAdvice  //声明该类是一个增强类
public class BaseExceptionHandler {

    @ExceptionHandler(value = Exception.class)
    @ResponseBody
    public Result error(Exception e){
        e.printStackTrace();
        return new Result(true,StatusCode.ERROR,"系统目前处理繁忙,请稍后重试哦!");
    }
}

在这里插入图片描述

直接把Exception作为处理对象,这样无论遇到什么类型的异常都能够统一处理,在项目中是非常必要的。

举报

相关推荐

0 条评论