类 OverallSituationExceptionHandler
java.lang.Object
com.cdkjframework.core.spring.exception.OverallSituationExceptionHandler
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明constraintViolationExceptionHandler
(jakarta.validation.ConstraintViolationException e) hibernate 验证异常处理声明要捕获的异常声明要捕获的异常声明要捕获的异常公共异常MethodArgumentNotValidException
(org.springframework.web.bind.MethodArgumentNotValidException e) 数据验证异常sql 异常捕获SQL语法错误异常MyBatisException
(org.apache.ibatis.exceptions.PersistenceException e) 数据访问异常MyBatisException
(org.apache.ibatis.exceptions.TooManyResultsException e) 数据访问异常MyBatisException
(org.mybatis.spring.MyBatisSystemException e) 数据访问异常MyBatisException
(org.springframework.dao.DataAccessException e) 数据访问异常sizeLimitExceededExceptionExceptionHandler
(org.springframework.web.multipart.MaxUploadSizeExceededException e) 文件大小超过最大限制用户权限公共异常
-
构造器详细资料
-
OverallSituationExceptionHandler
public OverallSituationExceptionHandler()
-
-
方法详细资料
-
GlobalException
公共异常- 参数:
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
-- 返回:
-