springboot统一异常处理
2023-11-09 16:06:37 11 举报
springboot统一异常处理
作者其他创作
大纲/内容
《enumeration》RightExceptionEnum
ERROR(\"400000\
《enumeration》OtherExceptionEnum
ERROR(\"999999\
cn.com.nla.model.dto
业务类
自定义异常处理@ExceptionHandler(value = NlaException.class)
cn.com.nla.web.exception
《enumeration》RuntimeExceptionEnum
ERROR(\"300000\
《interface》IException
+ getCode() : String+ getMsg() : String
自定义异常类
其它异常处理 @ExceptionHandler(value = Exception.class)
《enumeration》DbExceptionEnum
ERROR(\"200000\
ResponseData<T>
- code : String- msg : String- data : T
NlaException
- code : String- msg : String
+ NlaException(IException exception)+ getCode() : String+ getMsg() : String
cn.com.nla.common.exception
GlobalExceptionHandler
空指针异常处理@ExceptionHandler(value = NullPointerException.class)
索引异常处理@ExceptionHandler(value = IndexOutOfBoundsException.class)
类注解:@Slf4j@RestControllerAdvice
RuntimeException
类型转换异常处理 @ExceptionHandler(value = ClassCastException.class)
《enumeration》ParamExceptionEnum
ERROR(\"100000\
数学运算异常处理 @ExceptionHandler(value = ArithmeticException.class)
SQL异常处理@ExceptionHandler(value = DataAccessException.class)
IO异常处理 @ExceptionHandler(value = IOException.class)
0 条评论
下一页