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