SpringBoot全局异常捕获


本文的出现是为了能够分享个人所学的相关知识,检验自身学习成果。内容会和其他技术存在部分关联,如有任何描述错误或者说明有误的地方,还望各位指出。

1. 背景

SpringBoot的全局异常捕获。

2. 环境

JDK1.8、IDEA

3. 详解

@Slf4j
@RestControllerAdvice
public class GlobalExceptionHandler {
    @ResponseBody
    @ExceptionHandler(value = MyException.class)
    public MyException apiException(MyException e) {
        // todo 
        return e;
    }

    @ResponseBody
    @ExceptionHandler(value = Exception.class)
    public MyException exception(Exception e) {
        return new MyException();
    }
}

  目录