类 MappingJackson2XmlHttpMessageConverter
- 所有已实现的接口:
GenericHttpMessageConverter<Object>,HttpMessageConverter<Object>
HttpMessageConverter
that can read and write XML using
Jackson 2.x extension component for reading and writing XML encoded data.
By default, this converter supports application/xml, text/xml, and
application/*+xml with UTF-8 character set. This can be overridden by
setting the supportedMediaTypes property.
The default constructor uses the default configuration provided by Jackson2ObjectMapperBuilder.
Compatible with Jackson 2.9 to 2.12.
- 从以下版本开始:
- 4.0 2022/5/27 23:00
- 作者:
- Sebastien Deleuze, Harry Yang
-
字段概要
字段从类继承的字段 cn.taketoday.http.converter.json.AbstractJackson2HttpMessageConverter
defaultObjectMapper从类继承的字段 cn.taketoday.http.converter.AbstractHttpMessageConverter
logger -
构造器概要
构造器构造器说明Construct a newMappingJackson2XmlHttpMessageConverterusing default configuration provided byJackson2ObjectMapperBuilder.MappingJackson2XmlHttpMessageConverter(ObjectMapper objectMapper) Construct a newMappingJackson2XmlHttpMessageConverterwith a customObjectMapper(must be aXmlMapperinstance). -
方法概要
修饰符和类型方法说明Return the supported media type(s) forProblemDetail.voidsetObjectMapper(ObjectMapper objectMapper) Configure the mainObjectMapperto use for Object conversion.从类继承的方法 cn.taketoday.http.converter.json.AbstractJackson2HttpMessageConverter
canRead, canRead, canWrite, customizeReader, customizeWriter, getCharset, getContentLength, getDefaultContentType, getJavaType, getJsonEncoding, getObjectMapper, getObjectMappersForType, getSupportedMediaTypes, logWarningIfNecessary, read, readInternal, registerObjectMappersForType, setPrettyPrint, writeInternal, writePrefix, writeSuffix从类继承的方法 cn.taketoday.http.converter.AbstractGenericHttpMessageConverter
canWrite, supports, write, writeInternal从类继承的方法 cn.taketoday.http.converter.AbstractHttpMessageConverter
addDefaultHeaders, canRead, canWrite, getDefaultCharset, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.taketoday.http.converter.HttpMessageConverter
getSupportedMediaTypes, read, write
-
字段详细资料
-
problemDetailMediaTypes
-
-
构造器详细资料
-
MappingJackson2XmlHttpMessageConverter
public MappingJackson2XmlHttpMessageConverter()Construct a newMappingJackson2XmlHttpMessageConverterusing default configuration provided byJackson2ObjectMapperBuilder. -
MappingJackson2XmlHttpMessageConverter
Construct a newMappingJackson2XmlHttpMessageConverterwith a customObjectMapper(must be aXmlMapperinstance). You can useJackson2ObjectMapperBuilderto build it easily.
-
-
方法详细资料
-
setObjectMapper
Configure the mainObjectMapperto use for Object conversion. If not set, a defaultObjectMapperinstance is created.Setting a custom-configured
ObjectMapperis one way to take further control of the JSON serialization process. For example, an extendedSerializerFactorycan be configured that provides custom serializers for specific types. Another option for refining the serialization process is to use Jackson's provided annotations on the types to be serialized, in which case a custom-configured ObjectMapper is unnecessary. TheObjectMapperparameter must be aXmlMapperinstance. -
getMediaTypesForProblemDetail
从类复制的说明:AbstractJackson2HttpMessageConverterReturn the supported media type(s) forProblemDetail. By default, an empty list, unless overridden in subclasses.
-