| HttpMessageConverter<T> | Strategy interface that specifies a converter that can convert from and to HTTP requests and responses. |
| AbstractHttpMessageConverter<T> | Abstract base class for most HttpMessageConverter implementations. |
| BufferedImageHttpMessageConverter | Implementation of HttpMessageConverter that can read and write BufferedImage BufferedImages. |
| ByteArrayHttpMessageConverter | Implementation of HttpMessageConverter that can read and write byte arrays. |
| FormHttpMessageConverter | Implementation of HttpMessageConverter that can handle form data, including multipart form data (i.e. |
| ResourceHttpMessageConverter | Implementation of HttpMessageConverter that can read and write Resources. |
| StringHttpMessageConverter | Implementation of HttpMessageConverter that can read and write strings. |
| HttpMessageConversionException | Thrown by HttpMessageConverter implementations when the conversion fails. |
| HttpMessageNotReadableException | Thrown by HttpMessageConverter implementations when the
read method fails. |
| HttpMessageNotWritableException | Thrown by HttpMessageConverter implementations when the
org.springframework.http.converter.HttpMessageConverter#write(Object, org.springframework.http.HttpOutputMessage) write method fails. |