@ControllerAdvice
@ConditionalOnProperty(prefix="yue.exception-handler",
name="enabled",
havingValue="true",
matchIfMissing=true)
public class ResultExceptionHandler
extends AbstractExceptionHandler
| 构造器和说明 |
|---|
ResultExceptionHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
authorizeExceptionHandler(AuthorizeException e)
拦截登录异常(Admin)-301
|
Result<?> |
bindExceptionHandler(org.springframework.validation.BindException e)
Valid 验证异常统一处理-433
|
Result<?> |
paramDecryptExceptionHandler(ParamDecryptException e)
解密异常统一处理-435
|
Result<?> |
paramExceptionHandler(ParamException e)
参数效验未通过统一处理-433
|
Result<?> |
paramVoidExceptionHandler()
参数效验为空统一处理-432
|
Result<?> |
resultExceptionHandler(ResultException e)
异常结果处理-synchronized
|
Result<?> |
validateExceptionHandler(cn.hutool.core.exceptions.ValidateException e)
验证异常统一处理-433
|
apiVersionDeprecatedExceptionHandler, attackExceptionHandler, clientFallbackExceptionHandler, convertExceptionHandler, dbExceptionHandler, exceptionHandler, forbiddenExceptionHandler, loginExceptionHandler@ResponseBody @ExceptionHandler(value=ai.yue.library.base.exception.ResultException.class) public Result<?> resultExceptionHandler(ResultException e)
resultExceptionHandler 在类中 AbstractExceptionHandlere - 结果异常@ResponseBody @ExceptionHandler(value=ai.yue.library.base.exception.ParamVoidException.class) public Result<?> paramVoidExceptionHandler()
paramVoidExceptionHandler 在类中 AbstractExceptionHandler@ResponseBody @ExceptionHandler(value=ai.yue.library.base.exception.ParamException.class) public Result<?> paramExceptionHandler(ParamException e)
paramExceptionHandler 在类中 AbstractExceptionHandlere - 参数校验未通过异常@ResponseBody @ExceptionHandler(value=org.springframework.validation.BindException.class) public Result<?> bindExceptionHandler(org.springframework.validation.BindException e)
bindExceptionHandler 在类中 AbstractExceptionHandlere - 验证异常@ResponseBody @ExceptionHandler(value=cn.hutool.core.exceptions.ValidateException.class) public Result<?> validateExceptionHandler(cn.hutool.core.exceptions.ValidateException e)
validateExceptionHandler 在类中 AbstractExceptionHandlere - 验证异常@ResponseBody @ExceptionHandler(value=ai.yue.library.base.exception.ParamDecryptException.class) public Result<?> paramDecryptExceptionHandler(ParamDecryptException e)
paramDecryptExceptionHandler 在类中 AbstractExceptionHandlere - 解密异常@ExceptionHandler(value=ai.yue.library.base.exception.AuthorizeException.class) public void authorizeExceptionHandler(AuthorizeException e) throws IOException
authorizeExceptionHandler 在类中 AbstractExceptionHandlere - 认证异常IOException - 重定向失败Copyright © 2021 Pivotal Software, Inc.. All rights reserved.