Uses of Interface
org.springframework.http.converter.HttpMessageConverter
Packages that use HttpMessageConverter
Package
Description
Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.
Provides an HttpMessageConverter for the CBOR data format.
Provides HttpMessageConverter implementations for handling Atom and RSS feeds.
Provides HttpMessageConverter implementations for handling JSON.
Provides an HttpMessageConverter implementation for handling
Google Protocol Buffers.
Provides an HttpMessageConverter for the Smile data format ("binary JSON").
Provides a comprehensive HttpMessageConverter variant for form handling.
Provides HttpMessageConverter implementations for handling XML.
Core package of the client-side web support.
-
Uses of HttpMessageConverter in org.springframework.http.converter
Subinterfaces of HttpMessageConverter in org.springframework.http.converterModifier and TypeInterfaceDescriptioninterface
A specialization ofHttpMessageConverter
that can convert an HTTP request into a target object of a specified generic type and a source object of a specified generic type into an HTTP response.Classes in org.springframework.http.converter that implement HttpMessageConverterModifier and TypeClassDescriptionclass
Abstract base class for mostGenericHttpMessageConverter
implementations.class
Abstract base class for mostHttpMessageConverter
implementations.class
AbstractKotlinSerializationHttpMessageConverter<T extends kotlinx.serialization.SerialFormat>
Abstract base class forHttpMessageConverter
implementations that use Kotlin serialization.class
Implementation ofHttpMessageConverter
that can read and writeBufferedImages
.class
Implementation ofHttpMessageConverter
that can read and write byte arrays.class
Implementation ofHttpMessageConverter
to read and write 'normal' HTML forms and also to write (but not read) multipart data (e.g.class
KotlinSerializationBinaryHttpMessageConverter<T extends kotlinx.serialization.BinaryFormat>
Abstract base class forHttpMessageConverter
implementations that defer to Kotlin binary serializers.class
KotlinSerializationStringHttpMessageConverter<T extends kotlinx.serialization.StringFormat>
Abstract base class forHttpMessageConverter
implementations that defer to Kotlin string serializers.class
AnHttpMessageConverter
that usesStringHttpMessageConverter
for reading and writing content and aConversionService
for converting the String content to and from the target object type.class
Implementation ofHttpMessageConverter
that can read/writeResources
and supports byte range requests.class
Implementation ofHttpMessageConverter
that can write a singleResourceRegion
or Collections ofResourceRegions
.class
Implementation ofHttpMessageConverter
that can read and write strings.Methods in org.springframework.http.converter that return types with arguments of type HttpMessageConverterModifier and TypeMethodDescriptionFormHttpMessageConverter.getPartConverters()
Return the configured converters for MIME parts.Methods in org.springframework.http.converter with parameters of type HttpMessageConverterModifier and TypeMethodDescriptionvoid
FormHttpMessageConverter.addPartConverter
(HttpMessageConverter<?> partConverter) Add a message body converter.Method parameters in org.springframework.http.converter with type arguments of type HttpMessageConverterModifier and TypeMethodDescriptionvoid
FormHttpMessageConverter.setPartConverters
(List<HttpMessageConverter<?>> partConverters) Set the message body converters to use. -
Uses of HttpMessageConverter in org.springframework.http.converter.cbor
Classes in org.springframework.http.converter.cbor that implement HttpMessageConverterModifier and TypeClassDescriptionclass
Implementation ofHttpMessageConverter
that can read and write CBOR using kotlinx.serialization.class
Implementation ofHttpMessageConverter
that can read and write the CBOR data format using the dedicated Jackson 2.x extension. -
Uses of HttpMessageConverter in org.springframework.http.converter.feed
Classes in org.springframework.http.converter.feed that implement HttpMessageConverterModifier and TypeClassDescriptionclass
AbstractWireFeedHttpMessageConverter<T extends com.rometools.rome.feed.WireFeed>
Abstract base class for Atom and RSS Feed message converters, using the ROME tools project.class
Implementation ofHttpMessageConverter
that can read and write Atom feeds.class
Implementation ofHttpMessageConverter
that can read and write RSS feeds. -
Uses of HttpMessageConverter in org.springframework.http.converter.json
Classes in org.springframework.http.converter.json that implement HttpMessageConverterModifier and TypeClassDescriptionclass
Abstract base class for Jackson based and content type independentHttpMessageConverter
implementations.class
Common base class for plain JSON converters, e.g.class
Implementation ofHttpMessageConverter
that can read and write JSON using the Google Gson library.class
Implementation ofHttpMessageConverter
that can read and write JSON using the JSON Binding API.class
Implementation ofHttpMessageConverter
that can read and write JSON using kotlinx.serialization.class
Implementation ofHttpMessageConverter
that can read and write JSON using Jackson 2.x'sObjectMapper
. -
Uses of HttpMessageConverter in org.springframework.http.converter.protobuf
Classes in org.springframework.http.converter.protobuf that implement HttpMessageConverterModifier and TypeClassDescriptionclass
Implementation ofHttpMessageConverter
that can read and write Protocol Buffers using kotlinx.serialization.class
AnHttpMessageConverter
that reads and writescom.google.protobuf.Messages
using Google Protocol Buffers.class
Subclass ofProtobufHttpMessageConverter
which enforces the use of Protobuf 3 and its official library"com.google.protobuf:protobuf-java-util"
for JSON processing. -
Uses of HttpMessageConverter in org.springframework.http.converter.smile
Classes in org.springframework.http.converter.smile that implement HttpMessageConverterModifier and TypeClassDescriptionclass
Implementation ofHttpMessageConverter
that can read and write Smile data format ("binary JSON") using the dedicated Jackson 2.x extension. -
Uses of HttpMessageConverter in org.springframework.http.converter.support
Classes in org.springframework.http.converter.support that implement HttpMessageConverterModifier and TypeClassDescriptionclass
Extension ofFormHttpMessageConverter
, adding support for XML and JSON-based parts. -
Uses of HttpMessageConverter in org.springframework.http.converter.xml
Classes in org.springframework.http.converter.xml that implement HttpMessageConverterModifier and TypeClassDescriptionclass
Abstract base class forHttpMessageConverters
that use JAXB2.class
Abstract base class forHttpMessageConverters
that convert from/to XML.class
Jaxb2CollectionHttpMessageConverter<T extends Collection>
AnHttpMessageConverter
that can read XML collections using JAXB2.class
Implementation ofHttpMessageConverter
that can read and write XML using JAXB2.class
Implementation ofHttpMessageConverter
that can read and write XML using Jackson 2.x extension component for reading and writing XML encoded data.class
Implementation ofHttpMessageConverter
that can read and write XML using Spring'sMarshaller
andUnmarshaller
abstractions.class
SourceHttpMessageConverter<T extends Source>
Implementation ofHttpMessageConverter
that can read and writeSource
objects. -
Uses of HttpMessageConverter in org.springframework.web.client
Methods in org.springframework.web.client that return types with arguments of type HttpMessageConverterModifier and TypeMethodDescriptionRestTemplate.getMessageConverters()
Return the list of message body converters.Method parameters in org.springframework.web.client with type arguments of type HttpMessageConverterModifier and TypeMethodDescriptionRestClient.Builder.messageConverters
(Consumer<List<HttpMessageConverter<?>>> configurer) Configure the message converters for theRestClient
to use.void
ExtractingResponseErrorHandler.setMessageConverters
(List<HttpMessageConverter<?>> messageConverters) Set the message converters to use by this extractor.void
RestTemplate.setMessageConverters
(List<HttpMessageConverter<?>> messageConverters) Set the message body converters to use.Constructor parameters in org.springframework.web.client with type arguments of type HttpMessageConverterModifierConstructorDescriptionExtractingResponseErrorHandler
(List<HttpMessageConverter<?>> messageConverters) Create a newExtractingResponseErrorHandler
with the givenHttpMessageConverter
instances.HttpMessageConverterExtractor
(Class<T> responseType, List<HttpMessageConverter<?>> messageConverters) Create a new instance of theHttpMessageConverterExtractor
with the given response type and message converters.HttpMessageConverterExtractor
(Type responseType, List<HttpMessageConverter<?>> messageConverters) Creates a new instance of theHttpMessageConverterExtractor
with the given response type and message converters.RestTemplate
(List<HttpMessageConverter<?>> messageConverters) Create a new instance of theRestTemplate
using the given list ofHttpMessageConverter
to use.