クラス 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
コンバーターの不変リストを、登録される順に返します。- 戻り値:
- コンバーター