public class DataBinderMappingJackson2HttpMessageConverter
extends org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
MappingJackson2HttpMessageConverter
to customize the call
to ObjectMapper
.
Before call to ObjectMapper.readValue(java.io.InputStream, Class)
this class creates a ServletRequestDataBinder
and put it to current
Thread in order to be used by the DataBinderDeserializer
.
Moreover if incoming JSON content is an array, this class creates a
DataBinderList
and setup it as DataBinder target object for success
deserialization and binding errors storing.Constructor and Description |
---|
DataBinderMappingJackson2HttpMessageConverter(org.springframework.core.convert.ConversionService cs,
org.springframework.validation.Validator validator)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
Object |
read(Type type,
Class<?> contextClass,
org.springframework.http.HttpInputMessage inputMessage) |
protected Object |
readInternal(Class<?> clazz,
org.springframework.http.HttpInputMessage inputMessage) |
canRead, canRead, canWrite, getJavaType, getJsonEncoding, getObjectMapper, setObjectMapper, setPrefixJson, setPrettyPrint, supports, writeInternal
canRead, canWrite, getContentLength, getDefaultContentType, getSupportedMediaTypes, read, setSupportedMediaTypes, write
public DataBinderMappingJackson2HttpMessageConverter(org.springframework.core.convert.ConversionService cs, org.springframework.validation.Validator validator)
cs
- validator
- protected Object readInternal(Class<?> clazz, org.springframework.http.HttpInputMessage inputMessage) throws IOException, org.springframework.http.converter.HttpMessageNotReadableException
readInternal
in class org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
IOException
org.springframework.http.converter.HttpMessageNotReadableException
public Object read(Type type, Class<?> contextClass, org.springframework.http.HttpInputMessage inputMessage) throws IOException, org.springframework.http.converter.HttpMessageNotReadableException
read
in interface org.springframework.http.converter.GenericHttpMessageConverter<Object>
read
in class org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
IOException
org.springframework.http.converter.HttpMessageNotReadableException
Copyright © 2010–2015 General Directorate for Information Technologies (DGTI) of the Regional Ministry of Finance and Public Administration of the Generalitat Valenciana.. All rights reserved.