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 TypeInterfaceDescriptioninterfaceA specialization ofHttpMessageConverterthat 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 TypeClassDescriptionclassAbstract base class for mostGenericHttpMessageConverterimplementations.classAbstract base class for mostHttpMessageConverterimplementations.classAbstractKotlinSerializationHttpMessageConverter<T extends kotlinx.serialization.SerialFormat>Abstract base class forHttpMessageConverterimplementations that use Kotlin serialization.classImplementation ofHttpMessageConverterthat can read and writeBufferedImages.classImplementation ofHttpMessageConverterthat can read and write byte arrays.classImplementation ofHttpMessageConverterto read and write 'normal' HTML forms and also to write (but not read) multipart data (e.g.classKotlinSerializationBinaryHttpMessageConverter<T extends kotlinx.serialization.BinaryFormat>Abstract base class forHttpMessageConverterimplementations that defer to Kotlin binary serializers.classKotlinSerializationStringHttpMessageConverter<T extends kotlinx.serialization.StringFormat>Abstract base class forHttpMessageConverterimplementations that defer to Kotlin string serializers.classAnHttpMessageConverterthat usesStringHttpMessageConverterfor reading and writing content and aConversionServicefor converting the String content to and from the target object type.classImplementation ofHttpMessageConverterthat can read/writeResourcesand supports byte range requests.classImplementation ofHttpMessageConverterthat can write a singleResourceRegionor Collections ofResourceRegions.classImplementation ofHttpMessageConverterthat 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 TypeMethodDescriptionvoidFormHttpMessageConverter.addPartConverter(HttpMessageConverter<?> partConverter) Add a message body converter.Method parameters in org.springframework.http.converter with type arguments of type HttpMessageConverterModifier and TypeMethodDescriptionvoidFormHttpMessageConverter.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 TypeClassDescriptionclassImplementation ofHttpMessageConverterthat can read and write CBOR using kotlinx.serialization.classImplementation ofHttpMessageConverterthat 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 TypeClassDescriptionclassAbstractWireFeedHttpMessageConverter<T extends com.rometools.rome.feed.WireFeed>Abstract base class for Atom and RSS Feed message converters, using the ROME tools project.classImplementation ofHttpMessageConverterthat can read and write Atom feeds.classImplementation ofHttpMessageConverterthat 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 TypeClassDescriptionclassAbstract base class for Jackson based and content type independentHttpMessageConverterimplementations.classCommon base class for plain JSON converters, e.g.classImplementation ofHttpMessageConverterthat can read and write JSON using the Google Gson library.classImplementation ofHttpMessageConverterthat can read and write JSON using the JSON Binding API.classImplementation ofHttpMessageConverterthat can read and write JSON using kotlinx.serialization.classImplementation ofHttpMessageConverterthat 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 TypeClassDescriptionclassImplementation ofHttpMessageConverterthat can read and write Protocol Buffers using kotlinx.serialization.classAnHttpMessageConverterthat reads and writescom.google.protobuf.Messagesusing Google Protocol Buffers.classSubclass ofProtobufHttpMessageConverterwhich 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 TypeClassDescriptionclassImplementation ofHttpMessageConverterthat 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 TypeClassDescriptionclassExtension 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 TypeClassDescriptionclassAbstract base class forHttpMessageConvertersthat use JAXB2.classAbstract base class forHttpMessageConvertersthat convert from/to XML.classJaxb2CollectionHttpMessageConverter<T extends Collection>AnHttpMessageConverterthat can read XML collections using JAXB2.classImplementation ofHttpMessageConverterthat can read and write XML using JAXB2.classImplementation ofHttpMessageConverterthat can read and write XML using Jackson 2.x extension component for reading and writing XML encoded data.classImplementation ofHttpMessageConverterthat can read and write XML using Spring'sMarshallerandUnmarshallerabstractions.classSourceHttpMessageConverter<T extends Source>Implementation ofHttpMessageConverterthat can read and writeSourceobjects. -
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 theRestClientto use.voidExtractingResponseErrorHandler.setMessageConverters(List<HttpMessageConverter<?>> messageConverters) Set the message converters to use by this extractor.voidRestTemplate.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 newExtractingResponseErrorHandlerwith the givenHttpMessageConverterinstances.HttpMessageConverterExtractor(Class<T> responseType, List<HttpMessageConverter<?>> messageConverters) Create a new instance of theHttpMessageConverterExtractorwith the given response type and message converters.HttpMessageConverterExtractor(Type responseType, List<HttpMessageConverter<?>> messageConverters) Creates a new instance of theHttpMessageConverterExtractorwith the given response type and message converters.RestTemplate(List<HttpMessageConverter<?>> messageConverters) Create a new instance of theRestTemplateusing the given list ofHttpMessageConverterto use.