@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.