# Uses of Package
org.springframework.http.converter

- Packages that use org.springframework.http.converter
  Package | Description
  --- | ---
  org.springframework.http.converter | Provides an HttpMessageConverter abstraction to convert between Java objects and HTTP input/output messages.
  org.springframework.http.converter.cbor | Provides an HttpMessageConverter for the CBOR data format.
  org.springframework.http.converter.feed | Provides HttpMessageConverter implementations for handling Atom and RSS feeds.
  org.springframework.http.converter.json | Provides HttpMessageConverter implementations for handling JSON.
  org.springframework.http.converter.protobuf | Provides an HttpMessageConverter implementation for handling Google Protocol Buffers.
  org.springframework.http.converter.smile | Provides an HttpMessageConverter for the Smile data format ("binary JSON").
  org.springframework.http.converter.support | Provides a comprehensive HttpMessageConverter variant for form handling.
  org.springframework.http.converter.xml | Provides HttpMessageConverter implementations for handling XML.
  org.springframework.test.web.servlet.client | Support for testing Spring MVC applications via `WebTestClient` with `MockMvc` for server request handling.
  org.springframework.test.web.servlet.setup | Contains built-in `MockMvcBuilder` implementations.
  org.springframework.web.client | Core package of the client-side web support.
  org.springframework.web.filter | Provides generic filter base classes allowing for bean-style configuration.
  org.springframework.web.servlet.config.annotation | Annotation-based setup for Spring MVC.
  org.springframework.web.servlet.function | Provides the types that make up Spring's functional web framework for Servlet environments.
  org.springframework.web.servlet.function.support | Classes supporting the `org.springframework.web.servlet.function` package.
  org.springframework.web.servlet.mvc.method.annotation | MVC infrastructure for annotation-based handler method processing, building on the `org.springframework.web.method.annotation` package.
  org.springframework.web.servlet.mvc.support | Support package for MVC controllers.
  org.springframework.web.servlet.resource | Support classes for serving static resources.

- Classes in org.springframework.http.converter used by org.springframework.http.converter
  Class and Description
  AbstractGenericHttpMessageConverter Abstract base class for most `GenericHttpMessageConverter` implementations.
  AbstractHttpMessageConverter Abstract base class for most `HttpMessageConverter` implementations.
  GenericHttpMessageConverter A specialization of `HttpMessageConverter` 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.
  HttpMessageConversionException Thrown by `HttpMessageConverter` implementations when a conversion attempt fails.
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.
  HttpMessageNotReadableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.read(java.lang.Class<? extends T>, org.springframework.http.HttpInputMessage)` method fails.
  HttpMessageNotWritableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.write(T, org.springframework.http.MediaType, org.springframework.http.HttpOutputMessage)` method fails.

- Classes in org.springframework.http.converter used by org.springframework.http.converter.cbor
  Class and Description
  AbstractGenericHttpMessageConverter Abstract base class for most `GenericHttpMessageConverter` implementations.
  AbstractHttpMessageConverter Abstract base class for most `HttpMessageConverter` implementations.
  GenericHttpMessageConverter A specialization of `HttpMessageConverter` 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.
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.

- Classes in org.springframework.http.converter used by org.springframework.http.converter.feed
  Class and Description
  AbstractHttpMessageConverter Abstract base class for most `HttpMessageConverter` implementations.
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.
  HttpMessageNotReadableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.read(java.lang.Class<? extends T>, org.springframework.http.HttpInputMessage)` method fails.
  HttpMessageNotWritableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.write(T, org.springframework.http.MediaType, org.springframework.http.HttpOutputMessage)` method fails.

- Classes in org.springframework.http.converter used by org.springframework.http.converter.json
  Class and Description
  AbstractGenericHttpMessageConverter Abstract base class for most `GenericHttpMessageConverter` implementations.
  AbstractHttpMessageConverter Abstract base class for most `HttpMessageConverter` implementations.
  GenericHttpMessageConverter A specialization of `HttpMessageConverter` 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.
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.
  HttpMessageNotReadableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.read(java.lang.Class<? extends T>, org.springframework.http.HttpInputMessage)` method fails.
  HttpMessageNotWritableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.write(T, org.springframework.http.MediaType, org.springframework.http.HttpOutputMessage)` method fails.

- Classes in org.springframework.http.converter used by org.springframework.http.converter.protobuf
  Class and Description
  AbstractHttpMessageConverter Abstract base class for most `HttpMessageConverter` implementations.
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.
  HttpMessageNotReadableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.read(java.lang.Class<? extends T>, org.springframework.http.HttpInputMessage)` method fails.
  HttpMessageNotWritableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.write(T, org.springframework.http.MediaType, org.springframework.http.HttpOutputMessage)` method fails.

- Classes in org.springframework.http.converter used by org.springframework.http.converter.smile
  Class and Description
  AbstractGenericHttpMessageConverter Abstract base class for most `GenericHttpMessageConverter` implementations.
  AbstractHttpMessageConverter Abstract base class for most `HttpMessageConverter` implementations.
  GenericHttpMessageConverter A specialization of `HttpMessageConverter` 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.
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.

- Classes in org.springframework.http.converter used by org.springframework.http.converter.support
  Class and Description
  FormHttpMessageConverter Implementation of `HttpMessageConverter` to read and write 'normal' HTML forms and also to write (but not read) multipart data (e.g.
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.

- Classes in org.springframework.http.converter used by org.springframework.http.converter.xml
  Class and Description
  AbstractGenericHttpMessageConverter Abstract base class for most `GenericHttpMessageConverter` implementations.
  AbstractHttpMessageConverter Abstract base class for most `HttpMessageConverter` implementations.
  GenericHttpMessageConverter A specialization of `HttpMessageConverter` 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.
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.
  HttpMessageNotReadableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.read(java.lang.Class<? extends T>, org.springframework.http.HttpInputMessage)` method fails.
  HttpMessageNotWritableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.write(T, org.springframework.http.MediaType, org.springframework.http.HttpOutputMessage)` method fails.

- Classes in org.springframework.http.converter used by org.springframework.test.web.servlet.client
  Class and Description
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.

- Classes in org.springframework.http.converter used by org.springframework.test.web.servlet.setup
  Class and Description
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.

- Classes in org.springframework.http.converter used by org.springframework.web.client
  Class and Description
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.

- Classes in org.springframework.http.converter used by org.springframework.web.filter
  Class and Description
  FormHttpMessageConverter Implementation of `HttpMessageConverter` to read and write 'normal' HTML forms and also to write (but not read) multipart data (e.g.

- Classes in org.springframework.http.converter used by org.springframework.web.servlet.config.annotation
  Class and Description
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.

- Classes in org.springframework.http.converter used by org.springframework.web.servlet.function
  Class and Description
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.

- Classes in org.springframework.http.converter used by org.springframework.web.servlet.function.support
  Class and Description
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.

- Classes in org.springframework.http.converter used by org.springframework.web.servlet.mvc.method.annotation
  Class and Description
  HttpMessageConverter Strategy interface for converting from and to HTTP requests and responses.
  HttpMessageNotReadableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.read(java.lang.Class<? extends T>, org.springframework.http.HttpInputMessage)` method fails.
  HttpMessageNotWritableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.write(T, org.springframework.http.MediaType, org.springframework.http.HttpOutputMessage)` method fails.

- Classes in org.springframework.http.converter used by org.springframework.web.servlet.mvc.support
  Class and Description
  HttpMessageNotReadableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.read(java.lang.Class<? extends T>, org.springframework.http.HttpInputMessage)` method fails.
  HttpMessageNotWritableException Thrown by `HttpMessageConverter` implementations when the `HttpMessageConverter.write(T, org.springframework.http.MediaType, org.springframework.http.HttpOutputMessage)` method fails.

- Classes in org.springframework.http.converter used by org.springframework.web.servlet.resource
  Class and Description
  ResourceHttpMessageConverter Implementation of `HttpMessageConverter` that can read/write `Resources` and supports byte range requests.
  ResourceRegionHttpMessageConverter Implementation of `HttpMessageConverter` that can write a single `ResourceRegion` or Collections of `ResourceRegions`.