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