インターフェース HttpMessageConverters.Builder< T は HttpMessageConverters.Builder<T> を継承します。 >
- すべての既知のサブインターフェース:
HttpMessageConverters.ClientBuilder, HttpMessageConverters.ServerBuilder
- 含まれているインターフェース:
HttpMessageConverters
public static interface HttpMessageConverters.Builder<T extends HttpMessageConverters.Builder<T>>
- 導入:
- 7.0
- 作成者:
- Brian Clozel, Sebastien Deleuze
方法の概要
修飾子と型メソッド説明addCustomConverter(HttpMessageConverter<?> customConverter) デフォルトのコンバーターの前に、カスタムHttpMessageConverterをコンバーターのリストに追加します。build()このビルダーによって構成されたHttpMessageConvertersインスタンスを構築して返します。configureMessageConverters(ConsumerSE<HttpMessageConverter<?>> configurer) 選択したメッセージコンバーターを構成するためのコンシューマーを追加します。configureMessageConvertersList(ConsumerSE<ListSE<HttpMessageConverter<?>>> configurer) 選択したメッセージコンバーターのリストを変更するためのコンシューマーを追加します。クラスパス検出を使用してデフォルトのコンバーターを登録します。withCborConverter(HttpMessageConverter<?> cborMessageConverter) CBOR 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x CBORHttpMessageConverterを上書きします。withJsonConverter(HttpMessageConverter<?> jsonMessageConverter) JSON 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x JSONHttpMessageConverterを上書きします。withKotlinSerializationCborConverter(HttpMessageConverter<?> kotlinSerializationConverter) CBOR の Kotlin 直列化変換をサポートする任意のコンバーターを使用して、デフォルトの文字列HttpMessageConverterをオーバーライドします。withKotlinSerializationJsonConverter(HttpMessageConverter<?> kotlinSerializationConverter) デフォルトの文字列HttpMessageConverterを、JSON の Kotlin 直列化変換をサポートする任意のコンバーターでオーバーライドします。withSmileConverter(HttpMessageConverter<?> smileMessageConverter) Smile 形式をサポートするコンバーターを使用して、デフォルトの Jackson 3.x SmileHttpMessageConverterを上書きします。withStringConverter(HttpMessageConverter<?> stringMessageConverter) 文字列変換をサポートする任意のコンバーターを使用して、デフォルトの文字列HttpMessageConverterをオーバーライドします。withXmlConverter(HttpMessageConverter<?> xmlMessageConverter) XML 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x XMLHttpMessageConverterを上書きします。withYamlConverter(HttpMessageConverter<?> yamlMessageConverter) Yaml 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x YamlHttpMessageConverterを上書きします。
メソッドの詳細
registerDefaults
T registerDefaults()クラスパス検出を使用してデフォルトのコンバーターを登録します。withJsonConverter(HttpMessageConverter)などの手動登録は、自動検出されたコンバーターを上書きします。withStringConverter
文字列変換をサポートする任意のコンバーターを使用して、デフォルトの文字列HttpMessageConverterをオーバーライドします。- パラメーター:
stringMessageConverter- 使用するコンバーターインスタンス- 関連事項:
withKotlinSerializationJsonConverter
デフォルトの文字列HttpMessageConverterを、JSON の Kotlin 直列化変換をサポートする任意のコンバーターでオーバーライドします。- パラメーター:
kotlinSerializationConverter- 使用するコンバーターインスタンス- 関連事項:
withJsonConverter
JSON 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x JSONHttpMessageConverterを上書きします。- パラメーター:
jsonMessageConverter- 使用するコンバーターインスタンス- 関連事項:
withXmlConverter
XML 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x XMLHttpMessageConverterを上書きします。- パラメーター:
xmlMessageConverter- 使用するコンバーターインスタンス- 関連事項:
withSmileConverter
Smile 形式をサポートするコンバーターを使用して、デフォルトの Jackson 3.x SmileHttpMessageConverterを上書きします。- パラメーター:
smileMessageConverter- 使用するコンバーターインスタンス- 関連事項:
withKotlinSerializationCborConverter
CBOR の Kotlin 直列化変換をサポートする任意のコンバーターを使用して、デフォルトの文字列HttpMessageConverterをオーバーライドします。- パラメーター:
kotlinSerializationConverter- 使用するコンバーターインスタンス- 関連事項:
withCborConverter
CBOR 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x CBORHttpMessageConverterを上書きします。- パラメーター:
cborMessageConverter- 使用するコンバーターインスタンス- 関連事項:
withYamlConverter
Yaml 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x YamlHttpMessageConverterを上書きします。- パラメーター:
yamlMessageConverter- 使用するコンバーターインスタンス- 関連事項:
addCustomConverter
デフォルトのコンバーターの前に、カスタムHttpMessageConverterをコンバーターのリストに追加します。- パラメーター:
customConverter- 追加するコンバーターインスタンス
configureMessageConvertersList
選択したメッセージコンバーターのリストを変更するためのコンシューマーを追加します。This operation happens before converters are
configured individually。- パラメーター:
configurer- 使用する設定プログラム- 導入:
- 7.0.3
configureMessageConverters
選択したメッセージコンバーターを構成するためのコンシューマーを追加します。- パラメーター:
configurer- 使用する設定プログラム
build
HttpMessageConverters build()このビルダーによって構成されたHttpMessageConvertersインスタンスを構築して返します。