StringHttpMessageConverter 從請求和響應讀取/編寫字符串。默認情況下,它支持媒體類型 text/* 並使用文本/無格式內容類型編寫。
FormHttpMessageConverter 從請求和響應讀取/編寫表單數據。默認情況下,它讀取媒體類型 application/x-www-form-urlencoded 並將數據寫入 MultiValueMap<String,String>。
MarshallingHttpMessageConverter 使用 Spring 的 marshaller/un-marshaller 讀取/編寫 XML 數據。它轉換媒體類型爲 application/xml 的數據。
MappingJacksonHttpMessageConverter 使用 Jackson 的 ObjectMapper 讀取/編寫 JSON 數據。它轉換媒體類型爲 application/json 的數據。
AtomFeedHttpMessageConverter 使用 ROME 的 Feed API 讀取/編寫 ATOM 源。它轉換媒體類型爲 application/atom+xml 的數據。
RssChannelHttpMessageConverter 使用 ROME 的 feed API 讀取/編寫 RSS 源。它轉換媒體類型爲 application/rss+xml 的數據。
SourceHttpMessageConverter 處理請求類型 Request type: text/xml, application/xml
從HTTP request和response讀寫javax.xml.transform.Source .支持 DOMSource, SAXSource,StreamSource .
BufferedImageHttpMessageConverter 處理請求類型 Request type:支持Java I/O API,
從HTTP request和response中讀寫java.awt.image.BufferedImage