クラス HttpMessageConverters
java.lang.ObjectSE
org.springframework.boot.autoconfigure.http.HttpMessageConverters
- 実装されているすべてのインターフェース:
IterableSE<HttpMessageConverter<?>>
Spring Boot アプリケーションで使用される
HttpMessageConverter の管理に使用される Bean。追加の HttpMessageConverter を Web アプリケーションに追加およびマージする便利な方法を提供します。 この Bean のインスタンスは、必要に応じて特定の additional converters に登録できます。そうでない場合、デフォルトのコンバーターが使用されます。
NOTE: 使用されるデフォルトのコンバーターは、標準の Spring MVC(WebMvcConfigurationSupport を参照)と同じですが、XML コンバーターをリストの最後に配置するために若干の順序が変更されています。
- 導入:
- 2.0.0
- 作成者:
- Dave Syer, Phillip Webb, Andy Wilkinson
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明HttpMessageConverters(boolean addDefaultConverters, CollectionSE<HttpMessageConverter<?>> converters) 指定されたコンバーターで新しいHttpMessageConvertersインスタンスを作成します。HttpMessageConverters(CollectionSE<HttpMessageConverter<?>> additionalConverters) 指定された追加のコンバーターで新しいHttpMessageConvertersインスタンスを作成します。HttpMessageConverters(HttpMessageConverter<?>... additionalConverters) 指定された追加のコンバーターで新しいHttpMessageConvertersインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明コンバーターの不変リストを、登録される順に返します。iterator()protected ListSE<HttpMessageConverter<?>>postProcessConverters(ListSE<HttpMessageConverter<?>> converters) HttpMessageConverterリストを使用する前に後処理するために使用できるメソッド。protected ListSE<HttpMessageConverter<?>>postProcessPartConverters(ListSE<HttpMessageConverter<?>> converters) AllEncompassingFormHttpMessageConverterのパーツコンバーターの構成に使用する前に、HttpMessageConverterリストを後処理するために使用できるメソッド。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
コンストラクターの詳細
HttpMessageConverters
指定された追加のコンバーターで新しいHttpMessageConvertersインスタンスを作成します。- パラメーター:
additionalConverters- 追加される追加のコンバーター。アイテムは、同じ型のデフォルトコンバーターの直前に追加されます(デフォルトコンバーターが見つからない場合はリストの先頭に追加されます)。postProcessConverters(List)メソッドは、コンバーターをさらに操作するために使用できます。
HttpMessageConverters
指定された追加のコンバーターで新しいHttpMessageConvertersインスタンスを作成します。- パラメーター:
additionalConverters- 追加される追加のコンバーター。アイテムは、同じ型のデフォルトコンバーターの直前に追加されます(デフォルトコンバーターが見つからない場合はリストの先頭に追加されます)。postProcessConverters(List)メソッドは、コンバーターをさらに操作するために使用できます。
HttpMessageConverters
public HttpMessageConverters(boolean addDefaultConverters, CollectionSE<HttpMessageConverter<?>> converters) 指定されたコンバーターで新しいHttpMessageConvertersインスタンスを作成します。- パラメーター:
addDefaultConverters- デフォルトのコンバーターを追加する必要がある場合converters- 追加するコンバーター。アイテムは、同じ型のデフォルトコンバーターの直前に追加されます(デフォルトコンバーターが見つからない場合はリストの先頭に追加されます)。postProcessConverters(List)メソッドは、コンバーターをさらに操作するために使用できます。
メソッドの詳細
postProcessConverters
protected ListSE<HttpMessageConverter<?>> postProcessConverters(ListSE<HttpMessageConverter<?>> converters) HttpMessageConverterリストを使用する前に後処理するために使用できるメソッド。- パラメーター:
converters- 使用されるコンバーターの変更可能なリスト。- 戻り値:
- 使用する最終的な変換リスト
postProcessPartConverters
protected ListSE<HttpMessageConverter<?>> postProcessPartConverters(ListSE<HttpMessageConverter<?>> converters) AllEncompassingFormHttpMessageConverterのパーツコンバーターの構成に使用する前に、HttpMessageConverterリストを後処理するために使用できるメソッド。- パラメーター:
converters- 使用されるコンバーターの変更可能なリスト。- 戻り値:
- 使用する最終的な変換リスト
- 導入:
- 1.3.0
iterator
- 次で指定:
- インターフェース
IterableSE<HttpMessageConverter<?>>のiterator
getConverters
コンバーターの不変リストを、登録される順に返します。- 戻り値:
- コンバーター