@ControllerAdvice public class GlobalExceptionAdvice extends Object
| 构造器和说明 |
|---|
GlobalExceptionAdvice() |
| 限定符和类型 | 方法和说明 |
|---|---|
UnifyResponse |
handleBeanValidation(javax.servlet.http.HttpServletRequest req,
org.springframework.web.bind.MethodArgumentNotValidException e) |
UnifyResponse |
handleConstraintException(javax.servlet.http.HttpServletRequest req,
javax.validation.ConstraintViolationException e) |
UnifyResponse |
handleException(javax.servlet.http.HttpServletRequest req,
Exception e) |
UnifyResponse |
handleForbiddenException(javax.servlet.http.HttpServletRequest req,
ForbiddenException e) |
org.springframework.http.ResponseEntity<UnifyResponse> |
handleHttpException(javax.servlet.http.HttpServletRequest req,
HttpException e) |
UnifyResponse |
handleParameterException(javax.servlet.http.HttpServletRequest req,
ParameterException e) |
UnifyResponse |
handleUnAuthenticatedException(javax.servlet.http.HttpServletRequest req,
UnAuthenticatedException e) |
@ExceptionHandler(value=java.lang.Exception.class) @ResponseBody @ResponseStatus(code=INTERNAL_SERVER_ERROR) public UnifyResponse handleException(javax.servlet.http.HttpServletRequest req, Exception e)
@ExceptionHandler(value=HttpException.class) public org.springframework.http.ResponseEntity<UnifyResponse> handleHttpException(javax.servlet.http.HttpServletRequest req, HttpException e)
@ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class) @ResponseBody @ResponseStatus(code=BAD_REQUEST) public UnifyResponse handleBeanValidation(javax.servlet.http.HttpServletRequest req, org.springframework.web.bind.MethodArgumentNotValidException e)
@ExceptionHandler(value=javax.validation.ConstraintViolationException.class) @ResponseStatus(code=BAD_REQUEST) @ResponseBody public UnifyResponse handleConstraintException(javax.servlet.http.HttpServletRequest req, javax.validation.ConstraintViolationException e)
@ExceptionHandler(value=ParameterException.class) @ResponseStatus(code=BAD_REQUEST) @ResponseBody public UnifyResponse handleParameterException(javax.servlet.http.HttpServletRequest req, ParameterException e)
@ExceptionHandler(value=UnAuthenticatedException.class) @ResponseStatus(code=UNAUTHORIZED) @ResponseBody public UnifyResponse handleUnAuthenticatedException(javax.servlet.http.HttpServletRequest req, UnAuthenticatedException e)
@ExceptionHandler(value=ForbiddenException.class) @ResponseStatus(code=FORBIDDEN) @ResponseBody public UnifyResponse handleForbiddenException(javax.servlet.http.HttpServletRequest req, ForbiddenException e)
Copyright © 2020. All rights reserved.