インターフェースの使用
org.springframework.web.reactive.function.BodyInserter
BodyInserter を使用するパッケージ
パッケージ
説明
WebTestClient
を介した Spring WebFlux サーバーエンドポイントのテストのサポート。 リアクティブクライアントとサーバーサブパッケージの両方の基盤を提供します。
org.springframework.http.client.reactive
リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient
を提供します。Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。
org.springframework.test.web.reactive.server 内の BodyInserter 使用
型 BodyInserter のパラメーターを持つ org.springframework.test.web.reactive.server のメソッド修飾子と型メソッド説明WebTestClient.RequestBodySpec.body
(BodyInserter<?, ? super ClientHttpRequest> inserter) リクエストの本文を指定されたBodyInserter
に設定します。org.springframework.web.reactive.function 内の BodyInserter 使用
org.springframework.web.reactive.function 内の BodyInserter サブインターフェース修飾子と型インターフェース説明static interface
フォームデータまたはマルチパートフォームデータの追加を可能にするBodyInserter
の拡張。static interface
非同期パーツの追加を可能にするBodyInserters.FormInserter
の拡張。修飾子と型メソッド説明static <T> BodyInserter<T,
ReactiveHttpOutputMessage> BodyInserters.empty()
書かないインサーター。static <T extends Publisher<DataBuffer>>
BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.fromDataBuffers
(T publisher) 指定されたPublisher<DataBuffer>
を本文に書き込むための挿入子。static <T> BodyInserter<T,
ReactiveHttpOutputMessage> BodyInserters.fromObject
(T body) 使用すべきではありません。static <T extends Publisher<DataBuffer>>
BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.fromOutputStream
(ConsumerSE<OutputStreamSE> outputStreamConsumer, ExecutorSE executor) OutputStream
に書き込まれたバイトに基づくインサーター。static <T extends Publisher<DataBuffer>>
BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.fromOutputStream
(ConsumerSE<OutputStreamSE> outputStreamConsumer, ExecutorSE executor, int chunkSize) OutputStream
に書き込まれたバイトに基づくインサーター。static <T> BodyInserter<T,
ReactiveHttpOutputMessage> BodyInserters.fromProducer
(T producer, ClassSE<?> elementClass) Publisher
またはReactiveAdapterRegistry
を介してPublisher
に適応可能な別のプロデューサーでなければならない値の指定されたプロデューサーを書き込むためのインサーター。static <T> BodyInserter<T,
ReactiveHttpOutputMessage> BodyInserters.fromProducer
(T producer, ParameterizedTypeReference<?> elementTypeRef) Publisher
またはReactiveAdapterRegistry
を介してPublisher
に適応可能な別のプロデューサーでなければならない値の指定されたプロデューサーを書き込むためのインサーター。static <T,
P extends Publisher<T>>
BodyInserter<P,ReactiveHttpOutputMessage> BodyInserters.fromPublisher
(P publisher, ClassSE<T> elementClass) 指定されたPublisher
を書き込むためのインサーター。static <T,
P extends Publisher<T>>
BodyInserter<P,ReactiveHttpOutputMessage> BodyInserters.fromPublisher
(P publisher, ParameterizedTypeReference<T> elementTypeRef) 指定されたPublisher
を書き込むためのインサーター。static <T extends Resource>
BodyInserter<T,ReactiveHttpOutputMessage> BodyInserters.fromResource
(T resource) 指定されたResource
を書き込むための挿入子。static <T,
S extends Publisher<ServerSentEvent<T>>>
BodyInserter<S,ServerHttpResponse> BodyInserters.fromServerSentEvents
(S eventsPublisher) 指定されたServerSentEvent
パブリッシャーを書き込むインサーター。static <T> BodyInserter<T,
ReactiveHttpOutputMessage> BodyInserters.fromValue
(T body) 指定された値を書き込むための挿入子。org.springframework.web.reactive.function.client 内の BodyInserter 使用
型 BodyInserter のパラメーターを持つ org.springframework.web.reactive.function.client のメソッド修飾子と型メソッド説明ClientRequest.Builder.body
(BodyInserter<?, ? super ClientHttpRequest> inserter) リクエストの本文を指定されたBodyInserter
に設定します。WebClient.RequestBodySpec.body
(BodyInserter<?, ? super ClientHttpRequest> inserter) 指定された本文挿入子を使用して、リクエストの本文を設定します。org.springframework.web.reactive.function.server 内の BodyInserter 使用
修飾子と型メソッド説明BodyInserter<T,
? super ServerHttpResponse> EntityResponse.inserter()
エンティティを出力ストリームに書き込むBodyInserter
を返します。型 BodyInserter のパラメーターを持つ org.springframework.web.reactive.function.server のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<ServerResponse>
ServerResponse.BodyBuilder.body
(BodyInserter<?, ? super ServerHttpResponse> inserter) レスポンスの本文を指定のBodyInserter
に設定して返します。
BodyInserters.fromValue(Object)
を推奨