类 GlobalExceptionHandler
java.lang.Object
top.binfast.common.seed.handler.GlobalExceptionHandler
全局的的异常拦截器
- 作者:
- liuBin
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.alibaba.cola.dto.ResponsehandleBindException(org.springframework.validation.BindException e) 处理bind绑定对象传参验证com.alibaba.cola.dto.ResponsehandleConstraintViolationException(jakarta.validation.ConstraintViolationException e) 处理普通参数传参验证异常com.alibaba.cola.dto.Response处理系统未知异常com.alibaba.cola.dto.ResponsehandleMethodArgumentNotValidException(org.springframework.web.bind.MethodArgumentNotValidException e) com.alibaba.cola.dto.ResponsehandleNotLoginException(cn.dev33.satoken.exception.NotLoginException e) 认证失败com.alibaba.cola.dto.ResponsehandlePlatformException(top.binfast.common.core.exception.PlatformException e) 处理内部警告异常
-
构造器详细资料
-
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-- 返回:
-