インターフェース 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
  • 方法の概要

    修飾子と型
    メソッド
    説明
    デフォルトのコンバーターの前に、カスタム HttpMessageConverter をコンバーターのリストに追加します。
    このビルダーによって構成された HttpMessageConverters インスタンスを構築して返します。
    選択したメッセージコンバーターを構成するためのコンシューマーを追加します。
    選択したメッセージコンバーターのリストを変更するためのコンシューマーを追加します。
    クラスパス検出を使用してデフォルトのコンバーターを登録します。
    withCborConverter(HttpMessageConverter<?> cborMessageConverter)
    CBOR 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x CBOR HttpMessageConverter を上書きします。
    withJsonConverter(HttpMessageConverter<?> jsonMessageConverter)
    JSON 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x JSON HttpMessageConverter を上書きします。
    CBOR の Kotlin 直列化変換をサポートする任意のコンバーターを使用して、デフォルトの文字列 HttpMessageConverter をオーバーライドします。
    デフォルトの文字列 HttpMessageConverter を、JSON の Kotlin 直列化変換をサポートする任意のコンバーターでオーバーライドします。
    withSmileConverter(HttpMessageConverter<?> smileMessageConverter)
    Smile 形式をサポートするコンバーターを使用して、デフォルトの Jackson 3.x Smile HttpMessageConverter を上書きします。
    withStringConverter(HttpMessageConverter<?> stringMessageConverter)
    文字列変換をサポートする任意のコンバーターを使用して、デフォルトの文字列 HttpMessageConverter をオーバーライドします。
    withXmlConverter(HttpMessageConverter<?> xmlMessageConverter)
    XML 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x XML HttpMessageConverter を上書きします。
    withYamlConverter(HttpMessageConverter<?> yamlMessageConverter)
    Yaml 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x Yaml HttpMessageConverter を上書きします。
  • メソッドの詳細

    • registerDefaults

      T registerDefaults()
      クラスパス検出を使用してデフォルトのコンバーターを登録します。withJsonConverter(HttpMessageConverter) などの手動登録は、自動検出されたコンバーターを上書きします。
    • withStringConverter

      T withStringConverter(HttpMessageConverter<?> stringMessageConverter)
      文字列変換をサポートする任意のコンバーターを使用して、デフォルトの文字列 HttpMessageConverter をオーバーライドします。
      パラメーター:
      stringMessageConverter - 使用するコンバーターインスタンス
      関連事項:
    • withKotlinSerializationJsonConverter

      T withKotlinSerializationJsonConverter(HttpMessageConverter<?> kotlinSerializationConverter)
      デフォルトの文字列 HttpMessageConverter を、JSON の Kotlin 直列化変換をサポートする任意のコンバーターでオーバーライドします。
      パラメーター:
      kotlinSerializationConverter - 使用するコンバーターインスタンス
      関連事項:
    • withJsonConverter

      T withJsonConverter(HttpMessageConverter<?> jsonMessageConverter)
      JSON 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x JSON HttpMessageConverter を上書きします。
      パラメーター:
      jsonMessageConverter - 使用するコンバーターインスタンス
      関連事項:
    • withXmlConverter

      T withXmlConverter(HttpMessageConverter<?> xmlMessageConverter)
      XML 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x XML HttpMessageConverter を上書きします。
      パラメーター:
      xmlMessageConverter - 使用するコンバーターインスタンス
      関連事項:
    • withSmileConverter

      T withSmileConverter(HttpMessageConverter<?> smileMessageConverter)
      Smile 形式をサポートするコンバーターを使用して、デフォルトの Jackson 3.x Smile HttpMessageConverter を上書きします。
      パラメーター:
      smileMessageConverter - 使用するコンバーターインスタンス
      関連事項:
    • withKotlinSerializationCborConverter

      T withKotlinSerializationCborConverter(HttpMessageConverter<?> kotlinSerializationConverter)
      CBOR の Kotlin 直列化変換をサポートする任意のコンバーターを使用して、デフォルトの文字列 HttpMessageConverter をオーバーライドします。
      パラメーター:
      kotlinSerializationConverter - 使用するコンバーターインスタンス
      関連事項:
    • withCborConverter

      T withCborConverter(HttpMessageConverter<?> cborMessageConverter)
      CBOR 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x CBOR HttpMessageConverter を上書きします。
      パラメーター:
      cborMessageConverter - 使用するコンバーターインスタンス
      関連事項:
    • withYamlConverter

      T withYamlConverter(HttpMessageConverter<?> yamlMessageConverter)
      Yaml 形式をサポートする任意のコンバーターを使用して、デフォルトの Jackson 3.x Yaml HttpMessageConverter を上書きします。
      パラメーター:
      yamlMessageConverter - 使用するコンバーターインスタンス
      関連事項:
    • addCustomConverter

      T addCustomConverter(HttpMessageConverter<?> customConverter)
      デフォルトのコンバーターの前に、カスタム HttpMessageConverter をコンバーターのリストに追加します。
      パラメーター:
      customConverter - 追加するコンバーターインスタンス
    • configureMessageConvertersList

      T configureMessageConvertersList(ConsumerSE<ListSE<HttpMessageConverter<?>>> configurer)
      選択したメッセージコンバーターのリストを変更するためのコンシューマーを追加します。

      This operation happens before converters are configured individually

      パラメーター:
      configurer - 使用する設定プログラム
      導入:
      7.0.3
    • configureMessageConverters

      T configureMessageConverters(ConsumerSE<HttpMessageConverter<?>> configurer)
      選択したメッセージコンバーターを構成するためのコンシューマーを追加します。
      パラメーター:
      configurer - 使用する設定プログラム
    • build

      このビルダーによって構成された HttpMessageConverters インスタンスを構築して返します。