インターフェース 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()
      このインスタンスにメッセージコンバーターが含まれていない場合は true を返します。
    • forClient

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

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

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