インターフェース HttpMessageDecoder<T>

型パラメーター:
T - 出力ストリームの要素の型
すべてのスーパーインターフェース:
Decoder<T>
すべての既知の実装クラス:
AbstractJackson2DecoderJackson2CborDecoderJackson2JsonDecoderJackson2SmileDecoder

public interface HttpMessageDecoder<T> extends Decoder<T>
Decoder の拡張により、HTTP リクエストまたはレスポンス本文のデコードに関連する追加のメソッドが公開されます。
導入:
5.0
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • getDecodeHints

      MapSE<StringSE,ObjectSE> getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response)
      サーバーリクエストまたはターゲットコントローラーメソッドパラメーターのアノテーションに基づいてデコードヒントを取得します。
      パラメーター:
      actualType - デコード先の実際のターゲット型、場合によってはリアクティブラッパーであり、MethodParameter から供給されます。つまり、メソッドパラメーターアノテーションへのアクセスを提供します
      elementType - デコードしようとしている Flux/Mono 内の要素型
      request - 現在のリクエスト
      response - 現在のレスポンス
      戻り値:
      ヒントがあるマップ、空の場合もある