@ControllerAdvice @RestController public class GlobalExceptionHandler extends Object
| Constructor and Description |
|---|
GlobalExceptionHandler() |
| Modifier and Type | Method and Description |
|---|---|
ApiResult |
authenticationExceptionHandler(org.apache.shiro.authc.AuthenticationException exception)
登陆授权异常处理
|
ApiResult |
exceptionHandler(Exception exception)
默认的异常处理
|
ApiResult |
handleMethodArgumentNotValidExceptionHandler(org.springframework.web.bind.MethodArgumentNotValidException ex)
非法参数验证异常
|
ApiResult |
httpMediaTypeException(org.springframework.web.HttpMediaTypeException exception)
HTTP
|
ApiResult |
httpMessageNotReadableException(org.springframework.http.converter.HttpMessageNotReadableException exception)
HTTP解析请求参数异常
|
ApiResult |
springBootPlusExceptionHandler(SpringBootPlusException exception)
自定义业务/数据异常处理
|
ApiResult |
sysLoginExceptionHandler(SysLoginException exception)
系统登录异常处理
|
ApiResult |
unauthenticatedExceptionHandler(org.apache.shiro.authz.UnauthenticatedException exception)
未认证异常处理
|
ApiResult |
unauthorizedExceptionHandler(org.apache.shiro.authz.UnauthorizedException exception)
未授权异常处理
|
@ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class) @ResponseStatus(value=OK) public ApiResult handleMethodArgumentNotValidExceptionHandler(org.springframework.web.bind.MethodArgumentNotValidException ex)
ex - @ExceptionHandler(value=SysLoginException.class) @ResponseStatus(value=OK) public ApiResult sysLoginExceptionHandler(SysLoginException exception)
exception - @ExceptionHandler(value=org.springframework.http.converter.HttpMessageNotReadableException.class) @ResponseStatus(value=OK) public ApiResult httpMessageNotReadableException(org.springframework.http.converter.HttpMessageNotReadableException exception)
exception - @ExceptionHandler(value=org.springframework.web.HttpMediaTypeException.class) @ResponseStatus(value=OK) public ApiResult httpMediaTypeException(org.springframework.web.HttpMediaTypeException exception)
exception - @ExceptionHandler(value=SpringBootPlusException.class) @ResponseStatus(value=OK) public ApiResult springBootPlusExceptionHandler(SpringBootPlusException exception)
exception - @ExceptionHandler(value=org.apache.shiro.authc.AuthenticationException.class) @ResponseStatus(value=OK) public ApiResult authenticationExceptionHandler(org.apache.shiro.authc.AuthenticationException exception)
exception - @ExceptionHandler(value=org.apache.shiro.authz.UnauthenticatedException.class) @ResponseStatus(value=OK) public ApiResult unauthenticatedExceptionHandler(org.apache.shiro.authz.UnauthenticatedException exception)
exception - @ExceptionHandler(value=org.apache.shiro.authz.UnauthorizedException.class) @ResponseStatus(value=OK) public ApiResult unauthorizedExceptionHandler(org.apache.shiro.authz.UnauthorizedException exception)
exception - @ExceptionHandler(value=java.lang.Exception.class) @ResponseStatus(value=OK) public ApiResult exceptionHandler(Exception exception)
exception - Copyright © 2019. All rights reserved.