@ControllerAdvice
public class RequestValidatorRequestBodyAdvice
extends org.springframework.web.servlet.mvc.method.annotation.RequestBodyAdviceAdapter
| Constructor and Description |
|---|
RequestValidatorRequestBodyAdvice(Set<RequestValidator> requestValidators) |
| Modifier and Type | Method and Description |
|---|---|
Object |
afterBodyRead(Object body,
org.springframework.http.HttpInputMessage inputMessage,
org.springframework.core.MethodParameter parameter,
Type targetType,
Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterType) |
protected Set<RequestValidator> |
findCompatibleValidators(Class<?> clazz)
Finds compatible request validators for a given type.
|
boolean |
supports(org.springframework.core.MethodParameter methodParameter,
Type targetType,
Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterType) |
public RequestValidatorRequestBodyAdvice(Set<RequestValidator> requestValidators)
public boolean supports(@NonNull
org.springframework.core.MethodParameter methodParameter,
@NonNull
Type targetType,
@NonNull
Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterType)
@NonNull public Object afterBodyRead(@NonNull Object body, @NonNull org.springframework.http.HttpInputMessage inputMessage, @NonNull org.springframework.core.MethodParameter parameter, @NonNull Type targetType, @NonNull Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterType)
afterBodyRead in interface org.springframework.web.servlet.mvc.method.annotation.RequestBodyAdviceafterBodyRead in class org.springframework.web.servlet.mvc.method.annotation.RequestBodyAdviceAdapterprotected Set<RequestValidator> findCompatibleValidators(Class<?> clazz)
clazz - the type to test support ofCopyright © 2021. All rights reserved.