标题:【谷粒商城踩坑记】第六坑 统一异常处理后控制台不显示错误信息

文章目录
    分类:项目产品 标签:谷粒商城

    第六坑 统一异常处理后控制台不显示错误信息

    第67课,商品服务-API-品牌管理-统一异常处理,这一课中,添加了统一异常处理之后,控制台上就不显示异常报错信息了。


    老师的代码是这样的。

    @ExceptionHandler(value = Throwable.class)
    public R handleException(Throwable e) {
        return R.error(BizCode.UNKNOW_EXCEPTION.getCode(), BizCode.UNKNOW_EXCEPTION.getMsg());
    }

    其实就是因为把所有异常都捕获了,然后通过 R 响应输出了,之前的日志处理过程就给跳过去了。因此,加上输出到日志就好了。

    @ExceptionHandler(value = Throwable.class)
    public R handleException(Throwable e) {
        log.error(e.getMessage(),e);   // 加这一行
        return R.error(BizCode.UNKNOW_EXCEPTION.getCode(), BizCode.UNKNOW_EXCEPTION.getMsg());
    }

    问题解决。

    搜索
    关注