@RestControllerAdvice public class CustomExceptionResolver extends Object
| 构造器和说明 |
|---|
CustomExceptionResolver() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
fileUploadExceptionHandler(org.springframework.web.multipart.MultipartException e)
捕获上传文件异常
|
Object |
handleException(Exception e,
javax.servlet.http.HttpServletRequest req)
捕获全局不可知的异常
|
Object |
handleException(org.springframework.web.bind.MethodArgumentNotValidException e,
javax.servlet.http.HttpServletRequest req)
捕获全局参数校验的异常
|
Object |
handleException(cn.dev33.satoken.exception.NotLoginException e,
javax.servlet.http.HttpServletRequest req)
捕获未登录操作异常
|
Object |
handleException(cn.dev33.satoken.exception.NotPermissionException e,
javax.servlet.http.HttpServletRequest req)
捕获无权限操作异常
|
Object |
handleException(cn.dev33.satoken.exception.NotRoleException e,
javax.servlet.http.HttpServletRequest req)
捕获无角色操作异常
|
Object |
uploadException(org.springframework.web.multipart.MaxUploadSizeExceededException e)
捕获上传文件大小超出限制异常
|
@ExceptionHandler(value=java.lang.Exception.class) public Object handleException(Exception e, javax.servlet.http.HttpServletRequest req)
e - req - @ExceptionHandler(value={org.springframework.web.bind.MethodArgumentNotValidException.class,javax.validation.UnexpectedTypeException.class})
public Object handleException(org.springframework.web.bind.MethodArgumentNotValidException e,
javax.servlet.http.HttpServletRequest req)
e - req - @ExceptionHandler(value=org.springframework.web.multipart.MultipartException.class) public Object fileUploadExceptionHandler(org.springframework.web.multipart.MultipartException e)
e - @ExceptionHandler(value=org.springframework.web.multipart.MaxUploadSizeExceededException.class) public Object uploadException(org.springframework.web.multipart.MaxUploadSizeExceededException e)
e - @ExceptionHandler(value=cn.dev33.satoken.exception.NotLoginException.class) public Object handleException(cn.dev33.satoken.exception.NotLoginException e, javax.servlet.http.HttpServletRequest req)
e - req - @ExceptionHandler(value=cn.dev33.satoken.exception.NotPermissionException.class) public Object handleException(cn.dev33.satoken.exception.NotPermissionException e, javax.servlet.http.HttpServletRequest req)
e - req - @ExceptionHandler(value=cn.dev33.satoken.exception.NotRoleException.class) public Object handleException(cn.dev33.satoken.exception.NotRoleException e, javax.servlet.http.HttpServletRequest req)
e - req - Copyright © 癸卯【兔】年–2023 hlinfo. All rights reserved.