@ControllerAdvice public class GlobalExceptionAdvice extends Object
构造器和说明 |
---|
GlobalExceptionAdvice() |
限定符和类型 | 方法和说明 |
---|---|
ApiResult<String> |
accessDeniedException(AccessDeniedException e,
javax.servlet.http.HttpServletResponse response)
无权访问错误截获
|
ApiResult<String> |
BusiException(BusiException e,
javax.servlet.http.HttpServletResponse response)
业务层出错获取
|
ApiResult<String> |
DuplicateKeyException(DuplicateKeyException e,
javax.servlet.http.HttpServletResponse response) |
ApiResult<String> |
entityException(Exception e,
javax.servlet.http.HttpServletResponse response) |
ApiResult<String> |
entityFormulaException(EntityFormulaException e,
javax.servlet.http.HttpServletResponse response)
实体公式错误截获
|
ApiResult<String> |
entityValidateException(EntityValidateException e,
javax.servlet.http.HttpServletResponse response)
实体验证错误截获
|
ApiResult<String> |
exception(Exception e,
javax.servlet.http.HttpServletResponse response) |
ApiResult<String> |
httpRequestMethodNotSupportedException(org.springframework.web.HttpRequestMethodNotSupportedException e,
javax.servlet.http.HttpServletResponse response)
http请求方式不正确
|
ApiResult<String> |
notLoginException(cn.dev33.satoken.exception.NotLoginException e,
javax.servlet.http.HttpServletResponse response)
没有登录错误
|
ApiResult<String> |
notPermissionException(cn.dev33.satoken.exception.NotPermissionException e,
javax.servlet.http.HttpServletResponse response)
没有权限访问错误
|
ApiResult<String> |
nullPointerException(NullPointerException e,
javax.servlet.http.HttpServletResponse response) |
ApiResult<String> |
scriptException(ScriptException e,
javax.servlet.http.HttpServletResponse response)
业务层出错获取
|
ApiResult<String> |
throwable(Throwable e,
javax.servlet.http.HttpServletResponse response) |
ApiResult<String> |
tokenAuthenticationException(TokenAuthenticationException e,
javax.servlet.http.HttpServletResponse response)
Token验证出错
|
ApiResult<String> |
undeclaredThrowableException(Exception e,
javax.servlet.http.HttpServletResponse response) |
@ResponseBody @OperationLog(module="\u5f02\u5e38\u62e6\u622a", value="\u64cd\u4f5c\u5931\u8d25") @ExceptionHandler(value=DuplicateKeyException.class) public ApiResult<String> DuplicateKeyException(DuplicateKeyException e, javax.servlet.http.HttpServletResponse response) throws SQLException
SQLException
@ResponseBody @OperationLog(module="\u5f02\u5e38\u62e6\u622a", value="\u64cd\u4f5c\u5931\u8d25") @ExceptionHandler(value=org.springframework.web.HttpRequestMethodNotSupportedException.class) public ApiResult<String> httpRequestMethodNotSupportedException(org.springframework.web.HttpRequestMethodNotSupportedException e, javax.servlet.http.HttpServletResponse response)
e
- response
- @ResponseBody @ExceptionHandler(value=java.nio.file.AccessDeniedException.class) public ApiResult<String> accessDeniedException(AccessDeniedException e, javax.servlet.http.HttpServletResponse response)
e
- response
- @ResponseBody @ExceptionHandler(value=EntityValidateException.class) @OperationLog(module="\u5f02\u5e38\u62e6\u622a", value="\u64cd\u4f5c\u5931\u8d25") public ApiResult<String> entityValidateException(EntityValidateException e, javax.servlet.http.HttpServletResponse response)
e
- response
- @ResponseBody @ExceptionHandler(value=EntityFormulaException.class) @OperationLog(module="\u5f02\u5e38\u62e6\u622a", value="\u64cd\u4f5c\u5931\u8d25") public ApiResult<String> entityFormulaException(EntityFormulaException e, javax.servlet.http.HttpServletResponse response)
e
- response
- @ResponseBody @ExceptionHandler(value=BusiException.class) public ApiResult<String> BusiException(BusiException e, javax.servlet.http.HttpServletResponse response)
e
- response
- @ResponseBody @ExceptionHandler(value=javax.script.ScriptException.class) @OperationLog(module="\u5f02\u5e38\u62e6\u622a", value="\u64cd\u4f5c\u5931\u8d25") public ApiResult<String> scriptException(ScriptException e, javax.servlet.http.HttpServletResponse response)
e
- response
- @ResponseBody @ExceptionHandler(value=TokenAuthenticationException.class) public ApiResult<String> tokenAuthenticationException(TokenAuthenticationException e, javax.servlet.http.HttpServletResponse response)
e
- response
- @ResponseBody @ExceptionHandler(value=cn.dev33.satoken.exception.NotLoginException.class) public ApiResult<String> notLoginException(cn.dev33.satoken.exception.NotLoginException e, javax.servlet.http.HttpServletResponse response)
e
- response
- @ResponseBody @ExceptionHandler(value=cn.dev33.satoken.exception.NotPermissionException.class) public ApiResult<String> notPermissionException(cn.dev33.satoken.exception.NotPermissionException e, javax.servlet.http.HttpServletResponse response)
e
- response
- @ResponseBody @OperationLog(module="\u5f02\u5e38\u62e6\u622a", value="\u64cd\u4f5c\u5931\u8d25", refid="moduleName") @ExceptionHandler(value=java.lang.NullPointerException.class) public ApiResult<String> nullPointerException(NullPointerException e, javax.servlet.http.HttpServletResponse response)
@ResponseBody @ExceptionHandler(value=java.lang.Throwable.class) @OperationLog(module="\u5f02\u5e38\u62e6\u622a", value="\u64cd\u4f5c\u5931\u8d25") public ApiResult<String> throwable(Throwable e, javax.servlet.http.HttpServletResponse response)
e
- response
- @ResponseBody @OperationLog(module="\u5f02\u5e38\u62e6\u622a", value="\u64cd\u4f5c\u5931\u8d25") @ExceptionHandler(value=EntityException.class) public ApiResult<String> entityException(Exception e, javax.servlet.http.HttpServletResponse response)
@ResponseBody @OperationLog(module="\u5f02\u5e38\u62e6\u622a", value="\u64cd\u4f5c\u5931\u8d25") @ExceptionHandler(value=java.lang.reflect.UndeclaredThrowableException.class) public ApiResult<String> undeclaredThrowableException(Exception e, javax.servlet.http.HttpServletResponse response)
@ResponseBody @OperationLog(module="\u5f02\u5e38\u62e6\u622a", value="\u64cd\u4f5c\u5931\u8d25") @ExceptionHandler(value=java.lang.Exception.class) public ApiResult<String> exception(Exception e, javax.servlet.http.HttpServletResponse response)
Copyright © 2025. All rights reserved.