クラスの使用
org.springframework.core.ParameterizedTypeReference
パッケージ
説明
例外処理とバージョン検出のための基本クラス、およびフレームワークのどの部分にも固有ではない他のコアヘルパーを提供します。
クライアント側の HTTP 上の抽象化が含まれています。
RSocket プロトコルのサポート。
RSocketRequester
によってサポートされるプロキシファクトリと共に、リクエストメソッドを使用して RSocket サービス契約を宣言するためのアノテーション。 関数 Web フレームワークのモックオブジェクト。
WebTestClient
を介した Spring WebFlux サーバーエンドポイントのテストのサポート。 クライアント側の Web サポートのコアパッケージ。
org.springframework.web.client
パッケージをサポートするクラス。 リアクティブクライアントとサーバーサブパッケージの両方の基盤を提供します。
org.springframework.http.client.reactive
リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient
を提供します。org.springframework.web.reactive.function.client
パッケージをサポートするクラス。Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。
org.springframework.web.reactive.function.server
パッケージをサポートするクラス。HttpExchange
メソッドでアノテーションが付けられた HTTP サービスのクライアントプロキシを作成するためのサポート。Spring のサーブレット環境用の関数 Web フレームワークを構成する型を提供します。
org.springframework.core 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明static <T> ParameterizedTypeReference<T>
指定された型をラップするParameterizedTypeReference
を構築します。修飾子と型メソッド説明static ResolvableType
ResolvableType.forType
(ParameterizedTypeReference<?> typeReference) 指定されたParameterizedTypeReference
のResolvableType
を返します。org.springframework.http.client 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明<T,
P extends Publisher<T>>
MultipartBodyBuilder.PartBuilderMultipartBodyBuilder.asyncPart
(StringSE name, P publisher, ParameterizedTypeReference<T> typeReference) org.springframework.messaging.rsocket 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明RSocketRequester.RequestSpec.data
(ObjectSE producer, ParameterizedTypeReference<?> elementTypeRef) 型ヒントにジェネリクス型が必要な場合のRSocketRequester.RequestSpec.data(Object, Class)
のバリアント。<T> void
DefaultMetadataExtractor.metadataToExtract
(MimeType mimeType, ParameterizedTypeReference<T> type, BiConsumerSE<T, MapSE<StringSE, ObjectSE>> mapper) default void
MetadataExtractorRegistry.metadataToExtract
(MimeType mimeType, ParameterizedTypeReference<?> targetType, StringSE name) ジェネリクスパラメーターでターゲット型を指定するためにClass
SE の代わりにParameterizedTypeReference
を受け入れるMetadataExtractorRegistry.metadataToExtract(MimeType, Class, String)
のバリアント。<T> void
MetadataExtractorRegistry.metadataToExtract
(MimeType mimeType, ParameterizedTypeReference<T> type, BiConsumerSE<T, MapSE<StringSE, ObjectSE>> mapper) ジェネリクスパラメーターでターゲット型を指定するためにClass
SE の代わりにParameterizedTypeReference
を受け入れるMetadataExtractorRegistry.metadataToExtract(MimeType, Class, BiConsumer)
のバリアント。<T> reactor.core.publisher.Flux<T>
RSocketRequester.RetrieveSpec.retrieveFlux
(ParameterizedTypeReference<T> dataTypeRef) dataType にジェネリクス型が必要な場合のRSocketRequester.RetrieveSpec.retrieveFlux(Class)
のバリアント。<T> reactor.core.publisher.Mono<T>
RSocketRequester.RetrieveSpec.retrieveMono
(ParameterizedTypeReference<T> dataTypeRef) dataType にジェネリクス型が必要な場合のRSocketRequester.RetrieveSpec.retrieveMono(Class)
のバリアント。org.springframework.messaging.rsocket.service 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明<T,
P extends Publisher<T>>
RSocketRequestValues.BuilderRSocketRequestValues.Builder.setPayload
(P payload, ParameterizedTypeReference<T> elementTye) 直列化するリクエストペイロード値を設定します。修飾子コンストラクター説明RSocketRequestValues
(StringSE route, ListSE<ObjectSE> routeVariables, org.springframework.messaging.rsocket.service.RSocketRequestValues.MetadataHelper metadataHelper, ObjectSE payloadValue, Publisher<?> payload, ParameterizedTypeReference<?> payloadElementType) org.springframework.mock.web.reactive.function.server 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明<S> reactor.core.publisher.Flux<S>
MockServerRequest.bodyToFlux
(ParameterizedTypeReference<S> typeReference) <S> reactor.core.publisher.Mono<S>
MockServerRequest.bodyToMono
(ParameterizedTypeReference<S> typeReference) org.springframework.test.web.reactive.server 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明WebTestClient.RequestBodySpec.body
(ObjectSE producer, ParameterizedTypeReference<?> elementTypeRef) 指定されたプロデューサーから本体を設定します。<T,
S extends Publisher<T>>
WebTestClient.RequestHeadersSpec<?>WebTestClient.RequestBodySpec.body
(S publisher, ParameterizedTypeReference<T> elementTypeRef) ジェネリクスで要素型情報を提供できるWebTestClient.RequestBodySpec.body(Publisher, Class)
のバリアント。<B> WebTestClient.BodySpec<B,
?> WebTestClient.ResponseSpec.expectBody
(ParameterizedTypeReference<B> bodyType) ジェネリクスを持つターゲット型に関する情報を受け入れるWebTestClient.ResponseSpec.expectBody(Class)
の代替。<E> WebTestClient.ListBodySpec<E>
WebTestClient.ResponseSpec.expectBodyList
(ParameterizedTypeReference<E> elementType) ジェネリクスを持つターゲット型に関する情報を受け入れるWebTestClient.ResponseSpec.expectBodyList(Class)
の代替。<T> FluxExchangeResult<T>
WebTestClient.ResponseSpec.returnResult
(ParameterizedTypeReference<T> elementTypeRef) ジェネリクスを持つターゲット型に関する情報を受け入れるWebTestClient.ResponseSpec.returnResult(Class)
の代替。org.springframework.web.client 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明RestClient.RequestBodySpec.body
(T body, ParameterizedTypeReference<T> bodyType) リクエストの本文を指定されたObject
に設定します。<T> T
RestClient.ResponseSpec.body
(ParameterizedTypeReference<T> bodyType) ボディを指定された型のオブジェクトとして抽出します。<T> T
RestClient.RequestHeadersSpec.ConvertibleClientHttpResponse.bodyTo
(ParameterizedTypeReference<T> bodyType) レスポンス本文を指定された型のオブジェクトとして抽出します。<T> ResponseEntity<T>
RestOperations.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestOperations.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE, ?> uriVariables) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestOperations.exchange
(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 指定された URI テンプレートに対して HTTP メソッドを実行し、指定されたリクエストエンティティをリクエストに書き込み、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestOperations.exchange
(RequestEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) 指定されたRequestEntity
で指定されたリクエストを実行し、レスポンスをResponseEntity
として返します。<T> ResponseEntity<T>
RestTemplate.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, ObjectSE... uriVariables) <T> ResponseEntity<T>
RestTemplate.exchange
(StringSE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType, MapSE<StringSE, ?> uriVariables) <T> ResponseEntity<T>
RestTemplate.exchange
(URISE url, HttpMethod method, HttpEntity<?> requestEntity, ParameterizedTypeReference<T> responseType) <T> ResponseEntity<T>
RestTemplate.exchange
(RequestEntity<?> entity, ParameterizedTypeReference<T> responseType) <E> E
RestClientResponseException.getResponseBodyAs
(ParameterizedTypeReference<E> targetType) <T> ResponseEntity<T>
RestClient.ResponseSpec.toEntity
(ParameterizedTypeReference<T> bodyType) 指定された型のオブジェクトにデコードされた本体を持つResponseEntity
を返します。org.springframework.web.client.support 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明<T> T
RestClientAdapter.exchangeForBody
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> T
RestTemplateAdapter.exchangeForBody
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity<T>
RestClientAdapter.exchangeForEntity
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity<T>
RestTemplateAdapter.exchangeForEntity
(HttpRequestValues values, ParameterizedTypeReference<T> bodyType) org.springframework.web.reactive.function 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明static <T,
P extends Publisher<T>>
BodyInserters.MultipartInserterBodyInserters.fromMultipartAsyncData
(StringSE name, P publisher, ParameterizedTypeReference<T> typeReference) 要素型のParameterizedTypeReference
を受け入れるBodyInserters.fromMultipartAsyncData(String, Publisher, Class)
のバリアント。これにより、一般的な型情報を指定できます。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, ParameterizedTypeReference<T> elementTypeRef) 指定されたPublisher
を書き込むためのインサーター。static <T> BodyExtractor<reactor.core.publisher.Flux<T>,
ReactiveHttpInputMessage> BodyExtractors.toFlux
(ParameterizedTypeReference<T> typeRef) ジェネリクスを持つ型情報のBodyExtractors.toFlux(Class)
のバリアント。static <T> BodyExtractor<reactor.core.publisher.Mono<T>,
ReactiveHttpInputMessage> BodyExtractors.toMono
(ParameterizedTypeReference<T> elementTypeRef) ジェネリクスを持つ型情報のBodyExtractors.toMono(Class)
のバリアント。<T,
P extends Publisher<T>>
BodyInserters.MultipartInserterBodyInserters.MultipartInserter.withPublisher
(StringSE name, P publisher, ParameterizedTypeReference<T> typeReference) 要素型のParameterizedTypeReference
を受け入れるBodyInserters.MultipartInserter.withPublisher(String, Publisher, Class)
のバリアント。これにより、一般的な型情報を指定できます。org.springframework.web.reactive.function.client 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明<S,
P extends Publisher<S>>
ClientRequest.BuilderClientRequest.Builder.body
(P publisher, ParameterizedTypeReference<S> typeReference) リクエストの本文を指定のPublisher
に設定して返します。WebClient.RequestBodySpec.body
(ObjectSE producer, ParameterizedTypeReference<?> elementTypeRef) ReactiveAdapterRegistry
を介してPublisher
に解決できる任意のプロデューサーを使用できるようにするWebClient.RequestBodySpec.body(Publisher, ParameterizedTypeReference)
のバリアント。<T,
P extends Publisher<T>>
WebClient.RequestHeadersSpec<?>WebClient.RequestBodySpec.body
(P publisher, ParameterizedTypeReference<T> elementTypeRef) ジェネリクスで要素型情報を提供できるWebClient.RequestBodySpec.body(Publisher, Class)
のバリアント。<T> reactor.core.publisher.Flux<T>
ClientResponse.bodyToFlux
(ParameterizedTypeReference<T> elementTypeRef) 本体をFlux
に抽出します。<T> reactor.core.publisher.Flux<T>
WebClient.ResponseSpec.bodyToFlux
(ParameterizedTypeReference<T> elementTypeRef) <T> reactor.core.publisher.Mono<T>
ClientResponse.bodyToMono
(ParameterizedTypeReference<T> elementTypeRef) 本体をMono
に抽出します。<T> reactor.core.publisher.Mono<T>
WebClient.ResponseSpec.bodyToMono
(ParameterizedTypeReference<T> elementTypeRef) <E> E
WebClientResponseException.getResponseBodyAs
(ParameterizedTypeReference<E> targetType) <T> reactor.core.publisher.Mono<ResponseEntity<T>>
ClientResponse.toEntity
(ParameterizedTypeReference<T> bodyTypeReference) このレスポンスを遅延ResponseEntity
として返します。<T> reactor.core.publisher.Mono<ResponseEntity<T>>
WebClient.ResponseSpec.toEntity
(ParameterizedTypeReference<T> bodyTypeReference) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
WebClient.ResponseSpec.toEntityFlux
(ParameterizedTypeReference<T> elementTypeReference) <T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>>
ClientResponse.toEntityList
(ParameterizedTypeReference<T> elementTypeRef) このレスポンスをResponseEntity
の遅延リストとして返します。<T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>>
WebClient.ResponseSpec.toEntityList
(ParameterizedTypeReference<T> elementTypeRef) org.springframework.web.reactive.function.client.support 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明<T> reactor.core.publisher.Flux<T>
ClientResponseWrapper.bodyToFlux
(ParameterizedTypeReference<T> elementTypeRef) <T> reactor.core.publisher.Mono<T>
ClientResponseWrapper.bodyToMono
(ParameterizedTypeReference<T> elementTypeRef) <T> reactor.core.publisher.Flux<T>
WebClientAdapter.exchangeForBodyFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<T>
WebClientAdapter.exchangeForBodyMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
WebClientAdapter.exchangeForEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<T>>
WebClientAdapter.exchangeForEntityMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<T>>
ClientResponseWrapper.toEntity
(ParameterizedTypeReference<T> bodyTypeReference) <T> reactor.core.publisher.Mono<ResponseEntity<ListSE<T>>>
ClientResponseWrapper.toEntityList
(ParameterizedTypeReference<T> elementTypeRef) org.springframework.web.reactive.function.server 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<ServerResponse>
ServerResponse.BodyBuilder.body
(ObjectSE producer, ParameterizedTypeReference<?> elementTypeRef) ReactiveAdapterRegistry
を介してPublisher
に解決できる任意のプロデューサーを使用できるようにするServerResponse.BodyBuilder.body(Publisher, ParameterizedTypeReference)
のバリアント。<T,
P extends Publisher<T>>
reactor.core.publisher.Mono<ServerResponse>ServerResponse.BodyBuilder.body
(P publisher, ParameterizedTypeReference<T> elementTypeRef) ReactiveAdapterRegistry
を介してPublisher
に解決できる任意のプロデューサーを使用できるようにするServerResponse.BodyBuilder.body(Publisher, Class)
のバリアント。<T> reactor.core.publisher.Flux<T>
ServerRequest.bodyToFlux
(ParameterizedTypeReference<T> typeReference) 本体をFlux
に抽出します。<T> reactor.core.publisher.Mono<T>
ServerRequest.bodyToMono
(ParameterizedTypeReference<T> typeReference) 本体をMono
に抽出します。static <T> EntityResponse.Builder<T>
EntityResponse.fromProducer
(T producer, ParameterizedTypeReference<?> typeReference) 指定されたプロデューサーでビルダーを作成します。static <T,
P extends Publisher<T>>
EntityResponse.Builder<P>EntityResponse.fromPublisher
(P publisher, ParameterizedTypeReference<T> typeReference) 指定されたパブリッシャーでビルダーを作成します。org.springframework.web.reactive.function.server.support 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明<T> reactor.core.publisher.Flux<T>
ServerRequestWrapper.bodyToFlux
(ParameterizedTypeReference<T> typeReference) <T> reactor.core.publisher.Mono<T>
ServerRequestWrapper.bodyToMono
(ParameterizedTypeReference<T> typeReference) org.springframework.web.service.invoker 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明HttpRequestValues.getBodyElementType()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ReactiveHttpRequestValues.getBodyElementType()
パブリッシャー本体の要素型を返します。ReactiveHttpRequestValues.getBodyPublisherElementType()
パブリッシャー本体の要素型を返します。修飾子と型メソッド説明<T,
P extends Publisher<T>>
ReactiveHttpRequestValues.BuilderReactiveHttpRequestValues.Builder.addRequestPartPublisher
(StringSE name, P publisher, ParameterizedTypeReference<T> elementTye) part 値をPublisher
で生成できるようにするReactiveHttpRequestValues.Builder.addRequestPart(String, Object)
のバリアント。<T> T
AbstractReactorHttpExchangeAdapter.exchangeForBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> T
HttpExchangeAdapter.exchangeForBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。<T> reactor.core.publisher.Flux<T>
ReactorHttpExchangeAdapter.exchangeForBodyFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスの内容を指定された型の要素を持つストリームにデコードします。<T> reactor.core.publisher.Mono<T>
ReactorHttpExchangeAdapter.exchangeForBodyMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。<T> ResponseEntity<T>
AbstractReactorHttpExchangeAdapter.exchangeForEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> ResponseEntity<T>
HttpExchangeAdapter.exchangeForEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたHttpExchangeAdapter.exchangeForBody(HttpRequestValues, ParameterizedTypeReference)
のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
ReactorHttpExchangeAdapter.exchangeForEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForBodyFlux(HttpRequestValues, ParameterizedTypeReference)
のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<T>>
ReactorHttpExchangeAdapter.exchangeForEntityMono
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) レスポンスステータスとヘッダーへの追加アクセスを備えたReactorHttpExchangeAdapter.exchangeForBodyMono(HttpRequestValues, ParameterizedTypeReference)
のバリアント。<T> reactor.core.publisher.Mono<T>
AbstractReactorHttpExchangeAdapter.requestToBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<T>
HttpClientAdapter.requestToBody
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスのコンテンツを指定された型にデコードします。<T> reactor.core.publisher.Flux<T>
AbstractReactorHttpExchangeAdapter.requestToBodyFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Flux<T>
HttpClientAdapter.requestToBodyFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。指定されたリクエストを実行し、レスポンスの内容を指定された型の要素を持つストリームにデコードします。<T> reactor.core.publisher.Mono<ResponseEntity<T>>
AbstractReactorHttpExchangeAdapter.requestToEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<T>>
HttpClientAdapter.requestToEntity
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたHttpClientAdapter.requestToBody(HttpRequestValues, ParameterizedTypeReference)
のバリアント。<T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
AbstractReactorHttpExchangeAdapter.requestToEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) <T> reactor.core.publisher.Mono<ResponseEntity<reactor.core.publisher.Flux<T>>>
HttpClientAdapter.requestToEntityFlux
(HttpRequestValues requestValues, ParameterizedTypeReference<T> bodyType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。レスポンスステータスとヘッダーへの追加アクセスを備えたHttpClientAdapter.requestToBodyFlux(HttpRequestValues, ParameterizedTypeReference)
のバリアント。<T,
P extends Publisher<T>>
voidHttpRequestValues.Builder.setBody
(P body, ParameterizedTypeReference<T> elementTye) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。<T,
P extends Publisher<T>>
voidReactiveHttpRequestValues.Builder.setBody
(P body, ParameterizedTypeReference<T> elementTye) <T,
P extends Publisher<T>>
voidReactiveHttpRequestValues.Builder.setBodyPublisher
(P body, ParameterizedTypeReference<T> elementTye) リクエスト本文を Reactive Streams パブリッシャーとして設定します。org.springframework.web.servlet.function 内の ParameterizedTypeReference 使用
修飾子と型メソッド説明<T> T
ServerRequest.body
(ParameterizedTypeReference<T> bodyType) ボディを指定された型のオブジェクトとして抽出します。<T> ServerResponse
ServerResponse.BodyBuilder.body
(T body, ParameterizedTypeReference<T> bodyType) レスポンスの本文を指定のObject
に設定して返します。static <T> EntityResponse.Builder<T>
EntityResponse.fromObject
(T t, ParameterizedTypeReference<T> entityType) 指定されたオブジェクトと型参照でビルダーを作成します。
ReactiveHttpRequestValues.getBodyPublisherElementType()
を推奨します。6.2 で削除予定