See: Description
| Interface | Description | 
|---|---|
| GenericHttpMessageConverter<T> | 
 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<T> | 
 Strategy interface that specifies a converter that can convert from and to HTTP requests and responses. 
 | 
| Class | Description | 
|---|---|
| AbstractGenericHttpMessageConverter<T> | 
 Abstract base class for most  
GenericHttpMessageConverter implementations. | 
| AbstractHttpMessageConverter<T> | 
 Abstract base class for most  
HttpMessageConverter implementations. | 
| BufferedImageHttpMessageConverter | 
 Implementation of  
HttpMessageConverter that can read and write
 BufferedImages. | 
| ByteArrayHttpMessageConverter | 
 Implementation of  
HttpMessageConverter that can read and write byte arrays. | 
| FormHttpMessageConverter | 
 Implementation of  
HttpMessageConverter to read and write 'normal' HTML
 forms and also to write (but not read) multipart data (e.g. | 
| ObjectToStringHttpMessageConverter | 
 An  
HttpMessageConverter that uses StringHttpMessageConverter
 for reading and writing content and a ConversionService for converting
 the String content to and from the target object type. | 
| 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. | 
| StringHttpMessageConverter | 
 Implementation of  
HttpMessageConverter that can read and write strings. | 
| Exception | Description | 
|---|---|
| HttpMessageConversionException | 
 Thrown by  
HttpMessageConverter implementations when a conversion attempt fails. | 
| 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. |