@RestController @ControllerAdvice public class GlobalExceptionHandler extends Object
| 构造器和说明 |
|---|
GlobalExceptionHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
auth(javax.servlet.http.HttpServletResponse response,
Exception e) |
Result |
defaultErrorHandler(javax.servlet.http.HttpServletResponse response,
Exception e) |
Result |
handle(javax.validation.ValidationException e) |
Result |
validate(javax.servlet.http.HttpServletResponse response,
org.springframework.web.bind.MethodArgumentNotValidException e) |
@ExceptionHandler(value=java.lang.Exception.class) @ResponseStatus(value=INTERNAL_SERVER_ERROR) public Result defaultErrorHandler(javax.servlet.http.HttpServletResponse response, Exception e)
@ExceptionHandler(value=javax.validation.ValidationException.class) @ResponseStatus(value=BAD_REQUEST) public Result handle(javax.validation.ValidationException e)
@ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class) @ResponseStatus(value=BAD_REQUEST) public Result validate(javax.servlet.http.HttpServletResponse response, org.springframework.web.bind.MethodArgumentNotValidException e)
@ExceptionHandler(value=AuthException.class) @ResponseStatus(value=FORBIDDEN) public Result auth(javax.servlet.http.HttpServletResponse response, Exception e)
Copyright © 2020. All rights reserved.