@RestControllerAdvice public class GlobalExceptionHandler extends Object
| 构造器和说明 |
|---|
GlobalExceptionHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result<?> |
authorizeExceptionHandler(AuthorizeException e)
拦截登录异常(Admin)
|
Result<?> |
bindExceptionHandler(org.springframework.validation.BindException e)
Valid 验证异常统一处理
|
Result<?> |
businessExceptionHandler(BusinessException e)
拦截业务错误
|
Result<?> |
exceptionHandler(Exception e)
拦截所有未处理异常
|
Result<?> |
forbiddenExceptionHandler(ForbiddenException e)
无权限异常访问处理
|
Result<?> |
loginExceptionHandler(LoginException e)
拦截登录异常(User)
|
Result<?> |
resultExceptionHandler(ResultException e)
异常结果处理
|
Result<?> |
validateExceptionHandler(cn.hutool.core.exceptions.ValidateException e)
验证异常统一处理
|
@ExceptionHandler(value=java.lang.Exception.class) public Result<?> exceptionHandler(Exception e)
e - 异常@ExceptionHandler(value=cn.workde.core.base.exception.BusinessException.class) public Result<?> businessExceptionHandler(BusinessException e)
e - 异常@ResponseBody @ExceptionHandler(value=cn.workde.core.base.exception.ResultException.class) public Result<?> resultExceptionHandler(ResultException e)
e - 结果异常@ResponseBody @ExceptionHandler(value=org.springframework.validation.BindException.class) public Result<?> bindExceptionHandler(org.springframework.validation.BindException e)
e - 验证异常@ResponseBody @ExceptionHandler(value=cn.hutool.core.exceptions.ValidateException.class) public Result<?> validateExceptionHandler(cn.hutool.core.exceptions.ValidateException e)
e - 验证异常@ResponseBody @ExceptionHandler(value=cn.workde.core.base.exception.ForbiddenException.class) public Result<?> forbiddenExceptionHandler(ForbiddenException e)
e - 无权限异常@ResponseBody @ExceptionHandler(value=cn.workde.core.base.exception.LoginException.class) public Result<?> loginExceptionHandler(LoginException e)
e - 登录异常@ExceptionHandler(value=cn.workde.core.base.exception.AuthorizeException.class) public Result<?> authorizeExceptionHandler(AuthorizeException e)
e - 认证异常Copyright © 2019. All rights reserved.