public class HttpMessageConverters extends Object implements Iterable<>
HttpMessageConverter
s used in a Spring Boot
application. Provides a convenient way to add and merge additional
HttpMessageConverter
s to a web application.
An instance of this bean can be registered with specific
additional converters
if
needed, otherwise default converters will be used.
NOTE: The default converters used are the same as standard Spring MVC (see
WebMvcConfigurationSupport#getMessageConverters
with some slight re-ordering to
put XML converters at the back of the list.
#HttpMessageConverters(HttpMessageConverter...)
,
HttpMessageConverters(Collection)
,
getConverters()
Constructor and Description |
---|
HttpMessageConverters(
Create a new
HttpMessageConverters instance with the specified additional
converters. |
HttpMessageConverters(Collection<
Create a new
HttpMessageConverters instance with the specified additional
converters. |
Modifier and Type | Method and Description |
---|---|
List< |
getConverters()
Return a mutable list of the converters in the order that they will be registered.
|
Iterator< |
iterator() |
public HttpMessageConverters(... additionalConverters)
HttpMessageConverters
instance with the specified additional
converters.additionalConverters
- additional converters to be added. New converters will
be added to the front of the list, overrides will replace existing items without
changing the order. The getConverters()
methods can be used for further
converter manipulation.public HttpMessageConverters(Collection<> additionalConverters)
HttpMessageConverters
instance with the specified additional
converters.additionalConverters
- additional converters to be added. Items are added just
before any default converter of the same type (or at the front of the list if no
default converter is found) The getConverters()
methods can be used for
further converter manipulation.public List<> getConverters()
Copyright © 2014 Pivotal Software, Inc.. All rights reserved.