类 GlobalExceptionHandler

java.lang.Object
top.binfast.common.seed.handler.GlobalExceptionHandler

@RestControllerAdvice public class GlobalExceptionHandler extends Object
全局的的异常拦截器
作者:
liuBin
  • 构造器详细资料

    • GlobalExceptionHandler

      public GlobalExceptionHandler()
  • 方法详细资料

    • handleException

      @ExceptionHandler(java.lang.Exception.class) @ResponseStatus(INTERNAL_SERVER_ERROR) public com.alibaba.cola.dto.Response handleException(Exception e)
      处理系统未知异常
      参数:
      e -
      返回:
    • handlePlatformException

      @ExceptionHandler({top.binfast.common.core.exception.PlatformException.class,java.lang.IllegalArgumentException.class}) @ResponseStatus(OK) public com.alibaba.cola.dto.Response handlePlatformException(top.binfast.common.core.exception.PlatformException e)
      处理内部警告异常
      参数:
      e -
      返回:
    • handleNotLoginException

      @ExceptionHandler(cn.dev33.satoken.exception.NotLoginException.class) public com.alibaba.cola.dto.Response handleNotLoginException(cn.dev33.satoken.exception.NotLoginException e)
      认证失败
    • handleMethodArgumentNotValidException

      @ExceptionHandler(org.springframework.web.bind.MethodArgumentNotValidException.class) @ResponseStatus(BAD_GATEWAY) public com.alibaba.cola.dto.Response handleMethodArgumentNotValidException(org.springframework.web.bind.MethodArgumentNotValidException e)
    • handleBindException

      @ExceptionHandler(org.springframework.validation.BindException.class) @ResponseStatus(BAD_GATEWAY) public com.alibaba.cola.dto.Response handleBindException(org.springframework.validation.BindException e)
      处理bind绑定对象传参验证
      参数:
      e -
      返回:
    • handleConstraintViolationException

      @ExceptionHandler(jakarta.validation.ConstraintViolationException.class) @ResponseStatus(BAD_GATEWAY) public com.alibaba.cola.dto.Response handleConstraintViolationException(jakarta.validation.ConstraintViolationException e)
      处理普通参数传参验证异常
      参数:
      e -
      返回: