SpringBoot统一异常处理

野性酷女 2022-10-23 08:12 296阅读 0赞
  1. @Slf4j
  2. @RestControllerAdvice(basePackages = "指定需要统一处理异常的类所在包路劲")
  3. public class HandleExceptionAdvice {
  4. //ExceptionHandler:此方法捕获的异常类型
  5. @ExceptionHandler(value = MethodArgumentNotValidException.class)
  6. public R handleValidException(MethodArgumentNotValidException e) {
  7. log.error("数据校验错误-> {},错误类型-> {}", e.getMessage(), e.getClass());
  8. return R.error();
  9. }
  10. @ExceptionHandler(Throwable.class)
  11. public R handleAllException(Throwable e) {
  12. log.error("系统未知异常。异常信息-> {},异常类型-> {}", e.getMessage(), e.getClass());
  13. return R.error();
  14. }
  15. }

发表评论

表情:
评论列表 (有 0 条评论,296人围观)

还没有评论,来说两句吧...

相关阅读