@RestControllerAdvice
public class GlobalExceptionHandler
extends java.lang.Object
| 构造器和说明 |
|---|
GlobalExceptionHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
plus.easydo.core.result.R<java.lang.Object> |
baseException(plus.easydo.core.exception.BaseException e)
基础异常
|
plus.easydo.core.result.R<java.lang.Object> |
businessException(plus.easydo.core.exception.CustomException e)
业务异常
|
plus.easydo.core.result.R<java.lang.Object> |
handleException(java.lang.Exception e)
功能描述
|
plus.easydo.core.result.R<java.lang.Object> |
validatedBindException(org.springframework.validation.BindException e)
自定义验证异常
|
java.lang.Object |
validExceptionHandler(plus.easydo.core.exception.HasPermissionException e)
鉴权失败异常
|
java.lang.Object |
validExceptionHandler(org.springframework.web.bind.MethodArgumentNotValidException e)
自定义验证异常
|
@ExceptionHandler(value=plus.easydo.core.exception.BaseException.class) public plus.easydo.core.result.R<java.lang.Object> baseException(plus.easydo.core.exception.BaseException e)
e - e@ExceptionHandler(value=plus.easydo.core.exception.CustomException.class) public plus.easydo.core.result.R<java.lang.Object> businessException(plus.easydo.core.exception.CustomException e)
e - e@ExceptionHandler(value=java.lang.Exception.class) public plus.easydo.core.result.R<java.lang.Object> handleException(java.lang.Exception e)
e - e@ExceptionHandler(value=org.springframework.validation.BindException.class) public plus.easydo.core.result.R<java.lang.Object> validatedBindException(org.springframework.validation.BindException e)
e - e@ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class) public java.lang.Object validExceptionHandler(org.springframework.web.bind.MethodArgumentNotValidException e)
e - e@ExceptionHandler(value=plus.easydo.core.exception.HasPermissionException.class) public java.lang.Object validExceptionHandler(plus.easydo.core.exception.HasPermissionException e)
e - eCopyright © 2021. All Rights Reserved.