インターフェースの使用
org.springframework.http.codec.HttpMessageWriter
HttpMessageWriter を使用するパッケージ
パッケージ
説明
マルチパートのサポート。
Google プロトコルバッファのエンコーダーとデコーダーを提供します。
リアクティブクライアントとサーバーサブパッケージの両方の基盤を提供します。
org.springframework.http.client.reactive
リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient
を提供します。Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。
org.springframework.web.reactive.function.server
パッケージをサポートするクラス。 アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
ビューの解決による結果処理のサポート。
org.springframework.http.codec 内の HttpMessageWriter 使用
HttpMessageWriter を実装している org.springframework.http.codec のクラス修飾子と型クラス説明class
Encoder
にラップして委譲するHttpMessageWriter
。class
MultiValueMap<String, String>
を HTML フォームデータとして書き込むためのHttpMessageWriter
、つまりclass
Resource
を書き込むことができるHttpMessageWriter
。class
"text/event-stream"
レスポンスの場合はHttpMessageWriter
。型 HttpMessageWriter の引数を持つ型を返す org.springframework.http.codec のメソッド型 HttpMessageWriter のパラメーターを持つ org.springframework.http.codec のメソッド修飾子と型メソッド説明void
CodecConfigurer.CustomCodecs.writer
(HttpMessageWriter<?> writer) 使用すべきではありません。CodecConfigurer.MultipartCodecs.writer
(HttpMessageWriter<?> writer) パーツHttpMessageWriter
を追加します。org.springframework.http.codec.multipart 内の HttpMessageWriter 使用
修飾子と型クラス説明class
MultiValueMap<String, ?>
をマルチパートフォームデータとして書き込むためのHttpMessageWriter
、つまりclass
PartEvent
オブジェクトを書き込むためのHttpMessageWriter
。class
Part
で書き込む場合はHttpMessageWriter
。型 HttpMessageWriter の引数を持つ型を返す org.springframework.http.codec.multipart のメソッド型 HttpMessageWriter のパラメーターを持つ org.springframework.http.codec.multipart のコンストラクター修飾子コンストラクター説明MultipartHttpMessageWriter
(SupplierSE<ListSE<HttpMessageWriter<?>>> partWritersSupplier, HttpMessageWriter<MultiValueMap<StringSE, StringSE>> formWriter) メディア型が指定されておらず、実際のマップが String 値のみで構成されている場合に、パーツを直列化するためのライターの明示的なリストと、プレーンフォームデータのライターをフォールバックするためのサプライヤーを持つコンストラクター。MultipartHttpMessageWriter
(ListSE<HttpMessageWriter<?>> partWriters, HttpMessageWriter<MultiValueMap<StringSE, StringSE>> formWriter) メディア型が指定されておらず、実際のマップが文字列値のみで構成されている場合に、パーツを直列化するライターの明示的なリストとプレーンフォームデータのライターをフォールバックするコンストラクター。型の型引数を持つ org.springframework.http.codec.multipart のコンストラクターパラメーター HttpMessageWriter修飾子コンストラクター説明MultipartHttpMessageWriter
(SupplierSE<ListSE<HttpMessageWriter<?>>> partWritersSupplier, HttpMessageWriter<MultiValueMap<StringSE, StringSE>> formWriter) メディア型が指定されておらず、実際のマップが String 値のみで構成されている場合に、パーツを直列化するためのライターの明示的なリストと、プレーンフォームデータのライターをフォールバックするためのサプライヤーを持つコンストラクター。MultipartHttpMessageWriter
(ListSE<HttpMessageWriter<?>> partWriters) パーツを直列化するためのライターの明示的なリストを持つコンストラクター。MultipartHttpMessageWriter
(ListSE<HttpMessageWriter<?>> partWriters, HttpMessageWriter<MultiValueMap<StringSE, StringSE>> formWriter) メディア型が指定されておらず、実際のマップが文字列値のみで構成されている場合に、パーツを直列化するライターの明示的なリストとプレーンフォームデータのライターをフォールバックするコンストラクター。org.springframework.http.codec.protobuf 内の HttpMessageWriter 使用
HttpMessageWriter を実装している org.springframework.http.codec.protobuf のクラス修飾子と型クラス説明class
HttpMessageWriter
は、protobufMessage
を書き込むことができ、X-Protobuf-Schema
、X-Protobuf-Message
ヘッダーを追加し、flux が直列化される場合はdelimited=true
パラメーターがコンテンツ型に追加されます。org.springframework.web.reactive.function 内の HttpMessageWriter 使用
型 HttpMessageWriter の引数を持つ型を返す org.springframework.web.reactive.function のメソッドorg.springframework.web.reactive.function.client 内の HttpMessageWriter 使用
型 HttpMessageWriter の引数を持つ型を返す org.springframework.web.reactive.function.client のメソッド修飾子と型メソッド説明ExchangeStrategies.messageWriters()
リクエストボディを書き込んでエンコードするためにHttpMessageWriters
を返します。org.springframework.web.reactive.function.server 内の HttpMessageWriter 使用
型 HttpMessageWriter の引数を持つ型を返す org.springframework.web.reactive.function.server のメソッド修飾子と型メソッド説明HandlerStrategies.messageWriters()
レスポンス本体の変換に使用するHttpMessageWriters
を返します。ServerResponse.Context.messageWriters()
レスポンス本体の変換に使用するHttpMessageWriters
を返します。org.springframework.web.reactive.function.server.support 内の HttpMessageWriter 使用
型 HttpMessageWriter の型引数を持つ org.springframework.web.reactive.function.server.support のメソッドパラメーター修飾子と型メソッド説明void
ServerResponseResultHandler.setMessageWriters
(ListSE<HttpMessageWriter<?>> configurer) リクエストの本文を直列化するように HTTP メッセージライターを構成します。org.springframework.web.reactive.result.method.annotation 内の HttpMessageWriter 使用
型 HttpMessageWriter の引数を持つ型を返す org.springframework.web.reactive.result.method.annotation のメソッド型の型引数を持つ org.springframework.web.reactive.result.method.annotation のコンストラクターパラメーター HttpMessageWriter修飾子コンストラクター説明protected
AbstractMessageWriterResultHandler
(ListSE<HttpMessageWriter<?>> messageWriters, RequestedContentTypeResolver contentTypeResolver) HttpMessageWriters
とRequestedContentTypeResolver
を持つコンストラクター。protected
AbstractMessageWriterResultHandler
(ListSE<HttpMessageWriter<?>> messageWriters, RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry) 追加のReactiveAdapterRegistry
を持つコンストラクター。ResponseBodyResultHandler
(ListSE<HttpMessageWriter<?>> writers, RequestedContentTypeResolver resolver) デフォルトのReactiveAdapterRegistry
を持つ基本コンストラクター。ResponseBodyResultHandler
(ListSE<HttpMessageWriter<?>> writers, RequestedContentTypeResolver resolver, ReactiveAdapterRegistry registry) ReactiveAdapterRegistry
インスタンスを持つコンストラクター。ResponseEntityResultHandler
(ListSE<HttpMessageWriter<?>> writers, RequestedContentTypeResolver resolver) デフォルトのReactiveAdapterRegistry
を持つ基本コンストラクター。ResponseEntityResultHandler
(ListSE<HttpMessageWriter<?>> writers, RequestedContentTypeResolver resolver, ReactiveAdapterRegistry registry) ReactiveAdapterRegistry
インスタンスを持つコンストラクター。org.springframework.web.reactive.result.view 内の HttpMessageWriter 使用
型 HttpMessageWriter のパラメーターを持つ org.springframework.web.reactive.result.view のコンストラクター修飾子コンストラクター説明HttpMessageWriterView
(HttpMessageWriter<?> writer) 完全に初期化されたHttpMessageWriter
を持つコンストラクター。
CodecConfigurer.CustomCodecs.register(Object)
またはCodecConfigurer.CustomCodecs.registerWithDefaultConfig(Object)
を使用してください。