类 AllExceptionHandler
- java.lang.Object
-
- ai.yue.library.base.handler.AllExceptionHandler
-
public abstract class AllExceptionHandler extends java.lang.Object- 版本:
- 创建时间:2017年10月8日
- 作者:
- 孙金川
-
-
构造器概要
构造器 构造器 说明 AllExceptionHandler()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Result<?>attackExceptionHandler(AttackException e)非法请求异常拦截voidauthorizeExceptionHandler(AuthorizeException e)拦截登录异常(Admin)Result<?>clientFallbackExceptionHandler(ClientFallbackException e)服务降级Result<?>dbExceptionHandler(DBException e)DB异常统一处理Result<?>decryptExceptionHandler(DecryptException e)解密异常统一处理Result<?>exceptionHandler(java.lang.Exception e)拦截所有未处理异常Result<?>forbiddenExceptionHandler(ForbiddenException e)无权限异常访问处理Result<?>jsonObjectExceptionHandler(JSONObjectException e)JSON格式字符串解析异常统一处理Result<?>loginExceptionHandler(LoginException e)拦截登录异常(User)Result<?>paramExceptionHandler(ParamException e)参数效验未通过统一处理Result<?>paramVoidExceptionHandler()参数效验为空统一处理Result<?>resultExceptionHandler(ResultException e)异常结果处理
-
-
-
方法详细资料
-
exceptionHandler
@ResponseBody @ExceptionHandler(java.lang.Exception.class) public Result<?> exceptionHandler(java.lang.Exception e)
拦截所有未处理异常- 参数:
e- 异常- 返回:
- 结果
-
resultExceptionHandler
@ResponseBody @ExceptionHandler(ResultException.class) public Result<?> resultExceptionHandler(ResultException e)
异常结果处理- 参数:
e- 结果异常- 返回:
- 结果
-
clientFallbackExceptionHandler
@ResponseBody @ExceptionHandler(ClientFallbackException.class) public Result<?> clientFallbackExceptionHandler(ClientFallbackException e)
服务降级- 参数:
e- 服务降级异常- 返回:
- 结果
-
attackExceptionHandler
@ResponseBody @ExceptionHandler(AttackException.class) public Result<?> attackExceptionHandler(AttackException e)
非法请求异常拦截- 参数:
e- 非法请求异常- 返回:
- 结果
-
paramVoidExceptionHandler
@ResponseBody @ExceptionHandler(ParamVoidException.class) public Result<?> paramVoidExceptionHandler()
参数效验为空统一处理- 返回:
- 结果
-
paramExceptionHandler
@ResponseBody @ExceptionHandler(ParamException.class) public Result<?> paramExceptionHandler(ParamException e)
参数效验未通过统一处理- 参数:
e- 参数校验未通过异常- 返回:
- 结果
-
jsonObjectExceptionHandler
@ResponseBody @ExceptionHandler(JSONObjectException.class) public Result<?> jsonObjectExceptionHandler(JSONObjectException e)
JSON格式字符串解析异常统一处理- 参数:
e- JSON格式字符串解析异常- 返回:
- 结果
-
decryptExceptionHandler
@ResponseBody @ExceptionHandler(DecryptException.class) public Result<?> decryptExceptionHandler(DecryptException e)
解密异常统一处理- 参数:
e- 解密异常- 返回:
- 结果
-
dbExceptionHandler
@ResponseBody @ExceptionHandler(DBException.class) public Result<?> dbExceptionHandler(DBException e)
DB异常统一处理- 参数:
e- DB异常- 返回:
- 结果
-
forbiddenExceptionHandler
@ResponseBody @ExceptionHandler(ForbiddenException.class) public Result<?> forbiddenExceptionHandler(ForbiddenException e)
无权限异常访问处理- 参数:
e- 无权限异常- 返回:
- 结果
-
loginExceptionHandler
@ResponseBody @ExceptionHandler(LoginException.class) public Result<?> loginExceptionHandler(LoginException e)
拦截登录异常(User)- 参数:
e- 登录异常- 返回:
- 结果
-
authorizeExceptionHandler
@ExceptionHandler(AuthorizeException.class) public void authorizeExceptionHandler(AuthorizeException e) throws java.io.IOException
拦截登录异常(Admin)- 参数:
e- 认证异常- 抛出:
java.io.IOException- 重定向失败
-
-