インターフェース HttpMessageConverters

すべてのスーパーインターフェース:
IterableSE<HttpMessageConverter<?>>

public interface HttpMessageConverters extends IterableSE<HttpMessageConverter<?>>
client または server で使用するために、HttpMessageConverter インスタンスの不変コレクションを構築および設定するためのユーティリティです。検出された register default converters with classpath detection および override specific converters に問い合わせることができます。デフォルトのコンバーターの前に、カスタムコンバーターを個別に追加できます。最後に、default and custom converters can be configured です。
導入:
7.0
作成者:
Brian Clozel, Sebastien Deleuze
  • メソッドの詳細

    • isEmpty

      boolean isEmpty()
      Return true if this instance does not contain any message converters.
    • forClient

      HTTP クライアントの使用に合わせてカスタマイズされたビルダーインスタンスを作成します。

      次の HTTP メッセージコンバーターは、使用可能な場合は、次の順序で検出され、登録されます。

      1. ビルダーで構成されたすべてのカスタムメッセージコンバーター
      2. ByteArrayHttpMessageConverter
      3. StringHttpMessageConverterStandardCharsets.ISO_8859_1SE 文字セット
      4. ResourceHttpMessageConverter (リソースストリーミングサポートが無効)
      5. 検出されたすべてのコンバーターとカスタムコンバーターをパーツ変換に使用するマルチパートコンバーター
      6. Kotlin 直列化 JSON コンバーター
      7. JSON コンバーター
      8. 笑顔コンバーター
      9. A Kotlin Serialization CBOR converter
      10. CBOR コンバーター
      11. YAML コンバーター
      12. XML コンバーター
      13. ProtoBuf コンバーター
      14. ATOM と RSS コンバーター
    • forServer

      HTTP サーバーの使用に合わせてカスタマイズされたビルダーインスタンスを作成します。

      次の HTTP メッセージコンバーターは、使用可能な場合は、次の順序で検出され、登録されます。

      1. ビルダーで構成されたすべてのカスタムメッセージコンバーター
      2. ByteArrayHttpMessageConverter
      3. StringHttpMessageConverterStandardCharsets.ISO_8859_1SE 文字セット
      4. ResourceHttpMessageConverter
      5. ResourceRegionHttpMessageConverter
      6. Kotlin 直列化 JSON コンバーター
      7. JSON コンバーター
      8. 笑顔コンバーター
      9. A Kotlin Serialization CBOR converter
      10. CBOR コンバーター
      11. YAML コンバーター
      12. XML コンバーター
      13. ProtoBuf コンバーター
      14. ATOM と RSS コンバーター
      15. 検出されたすべてのコンバーターとカスタムコンバーターをパーツ変換に使用するマルチパートコンバーター