public class ValidationErrorResourceAssembler extends AbstractModelConverter<ValidationError,ValidationErrorResource>
| Constructor and Description |
|---|
ValidationErrorResourceAssembler(ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
convert(ValidationError validationError,
ValidationErrorResource resource)
Converts the given source object into the target object.
|
protected String |
convertProperty(String propertyName)
Converts the given property name (field name or error code) using the application defined
PropertyNamingStrategy for consistent output in responses. |
convert, convert, instantiateTargetObjectpublic ValidationErrorResourceAssembler(ObjectMapper objectMapper)
public void convert(ValidationError validationError, ValidationErrorResource resource)
ModelConvertervalidationError - the source objectresource - the target objectprotected String convertProperty(String propertyName)
PropertyNamingStrategy for consistent output in responses. The naming strategy is defined in
application.yml via the spring.jackson.property-naming-strategy property.
For example, if the PropertyNamingStrategy.SnakeCaseStrategy is defined,
the following field names and error codes will be translated as following: