T - 出力ストリームの要素の型 public interface HttpMessageDecoder<T> extends Decoder<T>
Decoder の拡張により、HTTP リクエストまたはレスポンス本文のデコードに関連する追加のメソッドが公開されます。| 修飾子と型 | メソッドと説明 |
|---|---|
MapSE<StringSE, ObjectSE> | getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) サーバーリクエストまたはターゲットコントローラーメソッドパラメーターのアノテーションに基づいてデコードヒントを取得します。 |
canDecode, decode, decode, decodeToMono, getDecodableMimeTypes, getDecodableMimeTypesMapSE<StringSE,ObjectSE> getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response)
actualType - デコード先の実際のターゲット型、場合によってはリアクティブラッパーであり、MethodParameter から供給されます。つまり、メソッドパラメーターアノテーションへのアクセスを提供します elementType - デコードしようとしている Flux/Mono 内の要素型 request - 現在のリクエスト response - 現在のレスポンス