@Order(value=100) @ControllerAdvice public class DefaultValidationExceptionAdvice extends AbstractControllerAdvice implements ControllerAdvicePredicate, ControllerAdviceProcessor, ControllerAdviceHttpProcessor
| 构造器和说明 |
|---|
DefaultValidationExceptionAdvice() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
exceptionHandler(Exception exception) |
Response |
process(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
Exception ex)
异常处理
|
org.springframework.http.ResponseEntity<Response> |
process(Response response,
Throwable throwable)
生成ResponseEntity
|
getAfterControllerAdviceProcess, getBeforeControllerAdviceProcess, getControllerAdviceHttpProcessor, getControllerAdviceProcessor, getPredicates, getRejectStrategy, setAfterControllerAdviceProcess, setBeforeControllerAdviceProcess, setControllerAdviceHttpProcessor, setControllerAdviceProcessor, setPredicates, setRejectStrategyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshouldApplyTopublic Response process(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, @Nullable Object handler, Exception ex)
ControllerAdviceProcessorprocess 在接口中 ControllerAdviceProcessor@ExceptionHandler(value={org.springframework.validation.BindException.class,javax.validation.ValidationException.class,org.springframework.web.bind.MethodArgumentNotValidException.class})
public Object exceptionHandler(Exception exception)
public org.springframework.http.ResponseEntity<Response> process(Response response, Throwable throwable)
ControllerAdviceHttpProcessorprocess 在接口中 ControllerAdviceHttpProcessorresponse - GR定义的响应体throwable - 对应的异常Copyright © 2024. All rights reserved.