1、创建统一异常处理器

创建异常处理类 GlobalExceptionHandler.java

package cn.luocome.baseservice.exceptionhandler;

import cn.luocome.commonutils.R;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

//统一异常处理类
@ControllerAdvice
public class GlobalExceptionHandler {

    // 指定出现什么异常会执行下面的方法
    @ExceptionHandler(Exception.class)
    @ResponseBody // 返回数据
    public R error(Exception e){
        e.printStackTrace();
        return R.error().message("执行了全局异常处理...");
    }
}

2、测试

如果代码中有异常。会返回这个响应体

最后修改:2021 年 07 月 21 日 09 : 56 AM