类 OverallSituationExceptionHandler

java.lang.Object
com.cdkjframework.core.spring.exception.OverallSituationExceptionHandler

@ControllerAdvice @ResponseBody public class OverallSituationExceptionHandler extends Object
  • 构造器详细资料

    • OverallSituationExceptionHandler

      public OverallSituationExceptionHandler()
  • 方法详细资料

    • GlobalException

      @ExceptionHandler(GlobalException.class) public ResponseBuilder GlobalException(GlobalException e)
      公共异常
      参数:
      e - 公共异常数据
      返回:
      返回公共异常结果
    • UserRuntimeException

      @ExceptionHandler(UserRuntimeException.class) public ResponseBuilder UserRuntimeException(UserRuntimeException e)
      用户权限公共异常
      参数:
      e - 公共异常数据
      返回:
      返回公共异常结果
    • defultExcepitonHandler

      @ExceptionHandler(GlobalRuntimeException.class) public ResponseBuilder defultExcepitonHandler(GlobalRuntimeException e)
      声明要捕获的异常
      参数:
      e -
      返回:
    • defultExcepitonHandler

      @ExceptionHandler(java.lang.Exception.class) public ResponseBuilder defultExcepitonHandler(Exception e)
      声明要捕获的异常
      参数:
      e -
      返回:
    • defultExcepitonHandler

      @ExceptionHandler(java.lang.Throwable.class) public ResponseBuilder defultExcepitonHandler(Throwable e)
      声明要捕获的异常
      参数:
      e -
      返回:
    • MethodArgumentNotValidException

      @ExceptionHandler(org.springframework.web.bind.MethodArgumentNotValidException.class) public ResponseBuilder MethodArgumentNotValidException(org.springframework.web.bind.MethodArgumentNotValidException e)
      数据验证异常
      参数:
      e - 验证异常信息
      返回:
      返回数据验证异常
    • MyBatisException

      @ExceptionHandler(org.springframework.dao.DataAccessException.class) public ResponseBuilder MyBatisException(org.springframework.dao.DataAccessException e)
      数据访问异常
      参数:
      e - 数据访问异常信息
      返回:
      返回数据访问异常
    • MyBatisException

      @ExceptionHandler(org.mybatis.spring.MyBatisSystemException.class) public ResponseBuilder MyBatisException(org.mybatis.spring.MyBatisSystemException e)
      数据访问异常
      参数:
      e - 数据访问异常信息
      返回:
      返回数据访问异常
    • MyBatisException

      @ExceptionHandler(org.apache.ibatis.exceptions.TooManyResultsException.class) public ResponseBuilder MyBatisException(org.apache.ibatis.exceptions.TooManyResultsException e)
      数据访问异常
      参数:
      e - 数据访问异常信息
      返回:
      返回数据访问异常
    • MyBatisException

      @ExceptionHandler(org.apache.ibatis.exceptions.PersistenceException.class) public ResponseBuilder MyBatisException(org.apache.ibatis.exceptions.PersistenceException e)
      数据访问异常
      参数:
      e - 数据访问异常信息
      返回:
      返回数据访问异常
    • MyBatisException

      @ExceptionHandler(java.sql.SQLSyntaxErrorException.class) public ResponseBuilder MyBatisException(SQLSyntaxErrorException e)
      SQL语法错误异常
      参数:
      e - SQL语法错误异常异常信息
      返回:
      返回SQL语法错误异常
    • MyBatisException

      @ExceptionHandler(java.sql.SQLException.class) public ResponseBuilder MyBatisException(SQLException e)
      sql 异常捕获
      参数:
      e - SQL异常信息
      返回:
      返回封装结果
    • constraintViolationExceptionHandler

      @ExceptionHandler(jakarta.validation.ConstraintViolationException.class) public ResponseBuilder constraintViolationExceptionHandler(jakarta.validation.ConstraintViolationException e)
      hibernate 验证异常处理
      参数:
      e -
      返回:
    • sizeLimitExceededExceptionExceptionHandler

      @ExceptionHandler(org.springframework.web.multipart.MaxUploadSizeExceededException.class) public ResponseBuilder sizeLimitExceededExceptionExceptionHandler(org.springframework.web.multipart.MaxUploadSizeExceededException e)
      文件大小超过最大限制
      参数:
      e -
      返回: