springboot全局异常处理有一个失效了

img


里面第一个异常可以补获到,但是第二个异常却补获不到,求解!想知道为啥会出现这种问题,并希望获取解决方法

那把java.lang.Exception和java.lang.Throwable都加上,这样肯定能拦截到


    @ExceptionHandler(value = Exception.class)
    public Result<Object> baseExceptionHandler(Exception exception) {
        return Result.error("系统繁忙");
    }

    @ExceptionHandler(value = Throwable.class)
    public Result<Object> baseExceptionHandler(Throwable exception) {
        return Result.error("系统繁忙");
    }

Spring Boot 实战纪实(附源码)