インターフェースの使用
org.springframework.util.MultiValueMap
パッケージ
説明
アノテーション、メタアノテーション、属性オーバーライドを含むマージされたアノテーションのコアサポートパッケージ。
型のイントロスペクションのコアサポートパッケージ。
クライアント / サーバー側 HTTP の基本的な抽象化が含まれています。
クライアント側の HTTP 上の抽象化が含まれています。
マルチパートのサポート。
HttpMessageConverter 抽象化を提供して、Java オブジェクトと HTTP 入出力メッセージ間で変換します。
サーバー側の HTTP 上の抽象化が含まれています。
このパッケージは、上位レベルのクライアントおよびサーバークラスで使用される内部 HTTP サポートクラスを提供します。
ノンブロッキング、リアクティブ契約でメッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
「単純な」メッセージブローカの実装を、抽象基本クラスおよびサブスクリプションのレジストリなどの他のサポート型とともに提供します。
シンプルなメッセージングプロトコル(STOMP など)の一般的なサポート。
Message
の実装と、MessageBuilder および MessageHeaderAccessor を実装して、メッセージおよびメッセージヘッダーの構築と操作、さまざまな MessageChannel
実装およびチャネルインターセプターサポートを提供します。 リアクティブ HTTP クライアント契約のモック実装。
リアクティブ HTTP サーバー契約のモック実装。
Spring の Web MVC フレームワークでの使用を対象とした、サーブレット API 6.0 モックオブジェクトの包括的なセット。
関数 Web フレームワークのモックオブジェクト。
ビルトイン
RequestMatcher
実装が含まれています。 ビルトイン
ResponseCreator
実装が含まれています。WebTestClient
を介した Spring WebFlux サーバーエンドポイントのテストのサポート。 ビルトイン
RequestBuilder
実装が含まれています。 ビルトイン
ResultMatcher
および ResultHandler
実装が含まれています。 文字列、クラス、コレクション、リフレクションなどを操作するためのユーティリティなど、その他のユーティリティクラス。
クライアント側の Web サポートのコアパッケージ。
ファイルのアップロードを処理するためのマルチパート解決フレームワーク。
マルチパート解決フレームワークのサポートクラス。
リアクティブクライアントとサーバーサブパッケージの両方の基盤を提供します。
org.springframework.http.client.reactive
リアクティブ HTTP アダプター層上に構築されるリアクティブ WebClient
を提供します。org.springframework.web.reactive.function.client
パッケージをサポートするクラス。Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。
org.springframework.web.reactive.function.server
パッケージをサポートするクラス。 リアクティブ WebSocket 相互作用の抽象化とサポートクラス。
Spring の一般的なリアクティブ Web サポートのコアインターフェースとクラス。
基礎となる
org.springframework.http.client.reactive
リアクティブ HTTP アダプターと HttpHandler
に適応する実装。HttpExchange
メソッドでアノテーションが付けられた HTTP サービスのクライアントプロキシを作成するためのサポート。 アプリケーションコンテキストインフラストラクチャと統合するサーブレット、および Spring Web MVC フレームワークのコアインターフェースとクラスを提供します。
Spring のサーブレット環境用の関数 Web フレームワークを構成する型を提供します。
WebSocket アプリケーションの一般的な抽象化と Spring 構成のサポート。
構成クラスでのアノテーションベースの WebSocket セットアップのサポート。
HTML エスケープや Cookie 処理などのその他の Web ユーティリティクラス。
一致する HTTP リクエストパスの専用サポート。
org.springframework.core.annotation 内の MultiValueMap 使用
修飾子と型メソッド説明static MultiValueMap<StringSE,
ObjectSE> AnnotatedElementUtils.getAllAnnotationAttributes
(AnnotatedElementSE element, StringSE annotationName) 指定されたAnnotatedElement
SE の上のアノテーション階層にある指定されたannotationName
のすべてのアノテーションのアノテーション属性を取得し、結果をMultiValueMap
に保存します。static MultiValueMap<StringSE,
ObjectSE> AnnotatedElementUtils.getAllAnnotationAttributes
(AnnotatedElementSE element, StringSE annotationName, boolean classValuesAsString, boolean nestedAnnotationsAsMap) 指定されたAnnotatedElement
SE の上のアノテーション階層にある指定されたannotationName
のすべてのアノテーションのアノテーション属性を取得し、結果をMultiValueMap
に保存します。修飾子と型メソッド説明static <A extends AnnotationSE>
CollectorSE<MergedAnnotation<A>,?, MultiValueMap<StringSE, ObjectSE>> MergedAnnotationCollectors.toMultiValueMap
(FunctionSE<MultiValueMap<StringSE, ObjectSE>, MultiValueMap<StringSE, ObjectSE>> finisher, MergedAnnotation.Adapt... adaptations) static <A extends AnnotationSE>
CollectorSE<MergedAnnotation<A>,?, MultiValueMap<StringSE, ObjectSE>> MergedAnnotationCollectors.toMultiValueMap
(MergedAnnotation.Adapt... adaptations) 修飾子と型メソッド説明static <A extends AnnotationSE>
CollectorSE<MergedAnnotation<A>,?, MultiValueMap<StringSE, ObjectSE>> MergedAnnotationCollectors.toMultiValueMap
(FunctionSE<MultiValueMap<StringSE, ObjectSE>, MultiValueMap<StringSE, ObjectSE>> finisher, MergedAnnotation.Adapt... adaptations) static <A extends AnnotationSE>
CollectorSE<MergedAnnotation<A>,?, MultiValueMap<StringSE, ObjectSE>> MergedAnnotationCollectors.toMultiValueMap
(FunctionSE<MultiValueMap<StringSE, ObjectSE>, MultiValueMap<StringSE, ObjectSE>> finisher, MergedAnnotation.Adapt... adaptations) org.springframework.core.type 内の MultiValueMap 使用
修飾子と型メソッド説明default MultiValueMap<StringSE,
ObjectSE> AnnotatedTypeMetadata.getAllAnnotationAttributes
(StringSE annotationName) 指定された型のすべてのアノテーションのすべての属性があれば、それを取得します(つまりdefault MultiValueMap<StringSE,
ObjectSE> AnnotatedTypeMetadata.getAllAnnotationAttributes
(StringSE annotationName, boolean classValuesAsString) 指定された型のすべてのアノテーションのすべての属性があれば、それを取得します(つまりStandardAnnotationMetadata.getAllAnnotationAttributes
(StringSE annotationName, boolean classValuesAsString) StandardMethodMetadata.getAllAnnotationAttributes
(StringSE annotationName, boolean classValuesAsString) org.springframework.http 内の MultiValueMap 使用
修飾子と型クラス説明class
HTTP リクエストまたはレスポンスヘッダーを表すデータ構造。String ヘッダー名を String 値のリストにマッピングし、一般的なアプリケーションレベルのデータ型のアクセサーも提供します。修飾子と型メソッド説明void
HttpHeaders.addAll
(MultiValueMap<StringSE, StringSE> values) static StringSE
HttpHeaders.formatHeaders
(MultiValueMap<StringSE, StringSE> headers) HTTP ヘッダー値自体にコンマ区切り値を含めることができるため、HTTP ヘッダー値をフォーマットできます。また、エントリ間にコンマを使用する通常のMap
SE フォーマットと混同する可能性があります。static HttpHeaders
HttpHeaders.readOnlyHttpHeaders
(MultiValueMap<StringSE, StringSE> headers) 必要に応じて、指定されたヘッダーの周囲に読み取り専用のHttpHeaders
ラッパーを適用します。修飾子コンストラクター説明HttpEntity
(MultiValueMap<StringSE, StringSE> headers) 与えられたヘッダーを持ち、本文を持たない新しいHttpEntity
を作成します。HttpEntity
(T body, MultiValueMap<StringSE, StringSE> headers) 指定されたボディとヘッダーで新しいHttpEntity
を作成します。HttpHeaders
(MultiValueMap<StringSE, StringSE> headers) 既存のマップを基にした新しいHttpHeaders
インスタンスを作成します。RequestEntity
(MultiValueMap<StringSE, StringSE> headers, HttpMethod method, URISE url) メソッド、URL、ヘッダーはあるが本文はないコンストラクター。RequestEntity
(T body, MultiValueMap<StringSE, StringSE> headers, HttpMethod method, URISE url) メソッド、URL、ヘッダー、本文を含むコンストラクター。RequestEntity
(T body, MultiValueMap<StringSE, StringSE> headers, HttpMethod method, URISE url, TypeSE type) メソッド、URL、ヘッダー、ボディ、型を持つコンストラクター。ResponseEntity
(MultiValueMap<StringSE, StringSE> headers, HttpStatusCode status) ヘッダーとステータスコードを使用してResponseEntity
を作成します。ResponseEntity
(T body, MultiValueMap<StringSE, StringSE> headers, int rawStatus) 本文、ヘッダー、生のステータスコードを使用してResponseEntity
を作成します。ResponseEntity
(T body, MultiValueMap<StringSE, StringSE> headers, HttpStatusCode statusCode) 本文、ヘッダー、ステータスコードを使用してResponseEntity
を作成します。org.springframework.http.client 内の MultiValueMap 使用
org.springframework.http.client.reactive 内の MultiValueMap 使用
修飾子と型メソッド説明AbstractClientHttpRequest.getCookies()
AbstractClientHttpResponse.getCookies()
ClientHttpRequest.getCookies()
サーバーに送信するリクエスト Cookie の可変マップを返します。ClientHttpRequestDecorator.getCookies()
ClientHttpResponse.getCookies()
サーバーから受信したレスポンス Cookie の読み取り専用マップを返します。ClientHttpResponseDecorator.getCookies()
修飾子コンストラクター説明protected
AbstractClientHttpResponse
(HttpStatusCode statusCode, HttpHeaders headers, MultiValueMap<StringSE, ResponseCookie> cookies, reactor.core.publisher.Flux<DataBuffer> body) org.springframework.http.codec 内の MultiValueMap 使用
修飾子と型メソッド説明reactor.core.publisher.Flux<MultiValueMap<StringSE,
StringSE>> FormHttpMessageReader.read
(ResolvableType elementType, ReactiveHttpInputMessage message, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Mono<MultiValueMap<StringSE,
StringSE>> FormHttpMessageReader.readMono
(ResolvableType elementType, ReactiveHttpInputMessage message, MapSE<StringSE, ObjectSE> hints) 修飾子と型メソッド説明protected StringSE
FormHttpMessageWriter.serializeForm
(MultiValueMap<StringSE, StringSE> formData, CharsetSE charset) 修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
FormHttpMessageWriter.write
(Publisher<? extends MultiValueMap<StringSE, StringSE>> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage message, MapSE<StringSE, ObjectSE> hints) org.springframework.http.codec.multipart 内の MultiValueMap 使用
修飾子と型メソッド説明MultipartHttpMessageWriter.getFormWriter()
構成されたフォームライターを返します。reactor.core.publisher.Flux<MultiValueMap<StringSE,
Part>> MultipartHttpMessageReader.read
(ResolvableType elementType, ReactiveHttpInputMessage message, MapSE<StringSE, ObjectSE> hints) reactor.core.publisher.Mono<MultiValueMap<StringSE,
Part>> MultipartHttpMessageReader.readMono
(ResolvableType elementType, ReactiveHttpInputMessage inputMessage, MapSE<StringSE, ObjectSE> hints) 修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
MultipartHttpMessageWriter.write
(Publisher<? extends MultiValueMap<StringSE, ?>> inputStream, ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage outputMessage, MapSE<StringSE, ObjectSE> hints) 修飾子コンストラクター説明MultipartHttpMessageWriter
(SupplierSE<ListSE<HttpMessageWriter<?>>> partWritersSupplier, HttpMessageWriter<MultiValueMap<StringSE, StringSE>> formWriter) メディア型が指定されておらず、実際のマップが String 値のみで構成されている場合に、パーツを直列化するためのライターの明示的なリストと、プレーンフォームデータのライターをフォールバックするためのサプライヤーを持つコンストラクター。MultipartHttpMessageWriter
(ListSE<HttpMessageWriter<?>> partWriters, HttpMessageWriter<MultiValueMap<StringSE, StringSE>> formWriter) メディア型が指定されておらず、実際のマップが文字列値のみで構成されている場合に、パーツを直列化するライターの明示的なリストとプレーンフォームデータのライターをフォールバックするコンストラクター。org.springframework.http.converter 内の MultiValueMap 使用
修飾子と型メソッド説明FormHttpMessageConverter.read
(ClassSE<? extends MultiValueMap<StringSE, ?>> clazz, HttpInputMessage inputMessage) 修飾子と型メソッド説明protected StringSE
FormHttpMessageConverter.serializeForm
(MultiValueMap<StringSE, ObjectSE> formData, CharsetSE charset) void
FormHttpMessageConverter.write
(MultiValueMap<StringSE, ?> map, MediaType contentType, HttpOutputMessage outputMessage) 修飾子と型メソッド説明FormHttpMessageConverter.read
(ClassSE<? extends MultiValueMap<StringSE, ?>> clazz, HttpInputMessage inputMessage) org.springframework.http.server 内の MultiValueMap 使用
org.springframework.http.server.reactive 内の MultiValueMap 使用
修飾子と型メソッド説明AbstractServerHttpRequest.getCookies()
AbstractServerHttpResponse.getCookies()
ServerHttpRequest.getCookies()
クライアントから送信された Cookie の読み取り専用マップを返します。ServerHttpRequestDecorator.getCookies()
ServerHttpResponse.getCookies()
Cookie を含む可変マップを返し、サーバーに送信します。ServerHttpResponseDecorator.getCookies()
AbstractServerHttpRequest.getQueryParams()
ServerHttpRequest.getQueryParams()
解析およびデコードされたクエリパラメーター値を含む読み取り専用マップを返します。ServerHttpRequestDecorator.getQueryParams()
protected abstract MultiValueMap<StringSE,
HttpCookie> AbstractServerHttpRequest.initCookies()
基になる「ネイティブ」リクエストから Cookie を取得し、HttpCookie
マップに適合させます。protected MultiValueMap<StringSE,
StringSE> AbstractServerHttpRequest.initQueryParams()
クエリを名前と値のペアに解析する方法。修飾子コンストラクター説明AbstractServerHttpRequest
(HttpMethod method, URISE uri, StringSE contextPath, MultiValueMap<StringSE, StringSE> headers) リクエストのメソッド、URI、ヘッダーを持つコンストラクター。org.springframework.http.support 内の MultiValueMap 使用
修飾子と型クラス説明final class
Apache HttpComponents HttpClient ヘッダーをラップするためのMultiValueMap
実装。final class
Jetty HTTP ヘッダーをラップするためのMultiValueMap
実装。final class
Netty 4 HTTP ヘッダーをラップするためのMultiValueMap
実装。final class
Netty HTTP ヘッダーをラップするためのMultiValueMap
実装。修飾子と型メソッド説明void
HttpComponentsHeadersAdapter.addAll
(MultiValueMap<StringSE, StringSE> values) void
JettyHeadersAdapter.addAll
(MultiValueMap<StringSE, StringSE> values) void
Netty4HeadersAdapter.addAll
(MultiValueMap<StringSE, StringSE> values) void
Netty5HeadersAdapter.addAll
(MultiValueMap<StringSE, StringSE> values) org.springframework.messaging.handler.invocation.reactive 内の MultiValueMap 使用
修飾子と型メソッド説明AbstractMethodMessageHandler.getDestinationLookup()
マッピングを直接検索する読み取り専用の複数値マップを返します (たとえば、パターン以外の宛先の場合)。org.springframework.messaging.simp.broker 内の MultiValueMap 使用
修飾子と型メソッド説明final MultiValueMap<StringSE,
StringSE> AbstractSubscriptionRegistry.findSubscriptions
(Message<?> message) SubscriptionRegistry.findSubscriptions
(Message<?> message) 指定されたメッセージを受信するすべてのサブスクリプションを検索します。protected abstract MultiValueMap<StringSE,
StringSE> AbstractSubscriptionRegistry.findSubscriptionsInternal
(StringSE destination, Message<?> message) protected MultiValueMap<StringSE,
StringSE> DefaultSubscriptionRegistry.findSubscriptionsInternal
(StringSE destination, Message<?> message) org.springframework.messaging.simp.stomp 内の MultiValueMap 使用
修飾子と型メソッド説明void
StompHeaders.addAll
(MultiValueMap<StringSE, StringSE> values) StompDecoder.decode
(ByteBufferSE byteBuffer, MultiValueMap<StringSE, StringSE> partialMessageHeaders) 指定されたbuffer
から 1 つ以上の STOMP フレームをデコードし、Messages
のリストを返します。org.springframework.messaging.support 内の MultiValueMap 使用
修飾子と型メソッド説明void
NativeMessageHeaderAccessor.addNativeHeaders
(MultiValueMap<StringSE, StringSE> headers) 指定されたネイティブヘッダーを既存の値に追加します。org.springframework.mock.http.client.reactive 内の MultiValueMap 使用
org.springframework.mock.http.server.reactive 内の MultiValueMap 使用
修飾子と型メソッド説明MockServerHttpRequest.BaseBuilder.cookies
(MultiValueMap<StringSE, HttpCookie> cookies) 与えられたクッキーを追加します。MockServerHttpRequest.BaseBuilder.headers
(MultiValueMap<StringSE, StringSE> headers) 指定されたヘッダー値を追加します。MockServerHttpRequest.BaseBuilder.queryParams
(MultiValueMap<StringSE, StringSE> params) 指定されたクエリパラメーターと値を追加します。org.springframework.mock.web 内の MultiValueMap 使用
org.springframework.mock.web.reactive.function.server 内の MultiValueMap 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<MultiValueMap<StringSE,
StringSE>> MockServerRequest.formData()
reactor.core.publisher.Mono<MultiValueMap<StringSE,
Part>> MockServerRequest.multipartData()
修飾子と型メソッド説明MockServerRequest.Builder.cookies
(MultiValueMap<StringSE, HttpCookie> cookies) MockServerRequest.Builder.queryParams
(MultiValueMap<StringSE, StringSE> queryParams) org.springframework.test.web.client.match 内の MultiValueMap 使用
修飾子と型メソッド説明ContentRequestMatchers.formData
(MultiValueMap<StringSE, StringSE> expected) 本体をフォームデータとして解析し、指定されたMultiValueMap
と比較します。ContentRequestMatchers.multipartData
(MultiValueMap<StringSE, ?> expectedMap) ボディをマルチパートデータとして解析し、指定されたMultiValueMap
からの値を正確に含むことをアサートします。ContentRequestMatchers.multipartData
(MultiValueMap<StringSE, ?> expectedMap, CharsetSE defaultCharset) ContentRequestMatchers.multipartData(MultiValueMap)
の defaultCharset 付きバリアント。org.springframework.test.web.client.response 内の MultiValueMap 使用
修飾子と型メソッド説明DefaultResponseCreator.cookies
(MultiValueMap<StringSE, ResponseCookie> multiValueMap) 指定されたMultiValueMap
からすべての Cookie をコピーします。org.springframework.test.web.reactive.server 内の MultiValueMap 使用
修飾子と型メソッド説明WebTestClient.RequestHeadersSpec.cookies
(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) 指定されたコンシューマーでこのリクエストの Cookie を操作します。WebTestClient.Builder.defaultCookies
(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) 指定されたコンシューマーでデフォルトの Cookie を操作します。org.springframework.test.web.servlet.request 内の MultiValueMap 使用
修飾子と型メソッド説明AbstractMockHttpServletRequestBuilder.formFields
(MultiValueMap<StringSE, StringSE> formFields) MockHttpServletRequestBuilder.formFields
(MultiValueMap<StringSE, StringSE> formFields) AbstractMockHttpServletRequestBuilder.params
(MultiValueMap<StringSE, StringSE> params) MockHttpServletRequestBuilder.params
(MultiValueMap<StringSE, StringSE> params) AbstractMockHttpServletRequestBuilder.queryParams
(MultiValueMap<StringSE, StringSE> params) クエリ文字列に追加し、request parameters
マップにも追加します。MockHttpServletRequestBuilder.queryParams
(MultiValueMap<StringSE, StringSE> params) org.springframework.test.web.servlet.result 内の MultiValueMap 使用
修飾子と型メソッド説明protected final MultiValueMap<StringSE,
StringSE> PrintingResultHandler.getParamsMultiValueMap
(MockHttpServletRequest request) org.springframework.util 内の MultiValueMap 使用
修飾子と型クラス説明class
LinkedMultiValueMap<K,
V> class
MultiValueMapAdapter<K,
V> 特定のMap
SE をMultiValueMap
契約に適合させます。修飾子と型メソッド説明static <K,
V> MultiValueMap<K, V> MultiValueMap.fromMultiValue
(MapSE<K, ListSE<V>> map) 指定された複数値Map<K, List<V>>
を適応させたMultiValueMap<K, V>
を返します。static <K,
V> MultiValueMap<K, V> MultiValueMap.fromSingleValue
(MapSE<K, V> map) 指定された単一値Map<K, V>
を適応させたMultiValueMap<K, V>
を返します。static <K,
V> MultiValueMap<K, V> CollectionUtils.toMultiValueMap
(MapSE<K, ListSE<V>> targetMap) Map<K, List<V>>
をMultiValueMap<K, V>
に適合させます。static <K,
V> MultiValueMap<K, V> CollectionUtils.unmodifiableMultiValueMap
(MultiValueMap<? extends K, ? extends V> targetMap) 指定された複数値マップの変更不可能なビューを返します。修飾子と型メソッド説明void
MultiValueMap.addAll
(MultiValueMap<K, V> values) 指定されたMultiValueMap
のすべての値を現在の値に追加します。void
MultiValueMapAdapter.addAll
(MultiValueMap<K, V> values) static <K,
V> MultiValueMap<K, V> CollectionUtils.unmodifiableMultiValueMap
(MultiValueMap<? extends K, ? extends V> targetMap) 指定された複数値マップの変更不可能なビューを返します。org.springframework.web.client 内の MultiValueMap 使用
修飾子と型メソッド説明RestClient.RequestHeadersSpec.cookies
(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) これまでに宣言されたすべての Cookie へのアクセスを提供し、値を追加、置換、削除する機能があります。RestClient.Builder.defaultCookies
(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) これまでに宣言されたすべてのRestClient.Builder.defaultCookie(String, String...)
へのアクセスを提供し、追加、置換、削除する機能があります。org.springframework.web.multipart 内の MultiValueMap 使用
org.springframework.web.multipart.support 内の MultiValueMap 使用
修飾子と型メソッド説明AbstractMultipartHttpServletRequest.getMultiFileMap()
protected MultiValueMap<StringSE,
MultipartFile> AbstractMultipartHttpServletRequest.getMultipartFiles()
MultipartFile マップを取得して取得し、必要に応じて遅延的に初期化します。static MultiValueMap<StringSE,
PartEE> StandardServletPartUtils.getParts
(HttpServletRequestEE request) 指定されたサーブレットリクエストからすべてのパーツを取得します。修飾子と型メソッド説明protected final void
AbstractMultipartHttpServletRequest.setMultipartFiles
(MultiValueMap<StringSE, MultipartFile> multipartFiles) パラメーター名をキーとして、MultipartFile オブジェクトのリストを値としてマップを設定します。修飾子コンストラクター説明DefaultMultipartHttpServletRequest
(HttpServletRequestEE request, MultiValueMap<StringSE, MultipartFile> mpFiles, MapSE<StringSE, StringSE[]> mpParams, MapSE<StringSE, StringSE> mpParamContentTypes) 指定された HttpServletRequest を MultipartHttpServletRequest でラップします。org.springframework.web.reactive.function 内の MultiValueMap 使用
修飾子と型メソッド説明static BodyExtractor<reactor.core.publisher.Mono<MultiValueMap<StringSE,
StringSE>>, ReactiveHttpInputMessage> BodyExtractors.toFormData()
フォームデータをMultiValueMap<String, String>
に読み込むエクストラクター。static BodyExtractor<reactor.core.publisher.Mono<MultiValueMap<StringSE,
Part>>, ServerHttpRequest> BodyExtractors.toMultipartData()
マルチパートデータをMultiValueMap<String, Part>
に読み込むエクストラクター。修飾子と型メソッド説明static BodyInserters.FormInserter<StringSE>
BodyInserters.fromFormData
(MultiValueMap<StringSE, StringSE> formData) BodyInserters.FormInserter
を返し、指定されたMultiValueMap
を URL エンコードされたフォームデータとして書き込みます。BodyInserters.fromMultipartData
(MultiValueMap<StringSE, ?> multipartData) BodyInserters.MultipartInserter
を返し、指定されたMultiValueMap
をマルチパートデータとして書き込みます。BodyInserters.FormInserter.with
(MultiValueMap<StringSE, T> values) 指定した値をフォームに追加します。org.springframework.web.reactive.function.client 内の MultiValueMap 使用
修飾子と型メソッド説明ClientRequest.cookies()
このリクエストの Cookie を返します。ClientResponse.cookies()
このレスポンスの Cookie を返します。修飾子と型メソッド説明ClientRequest.Builder.cookies
(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) 指定されたコンシューマーでこのリクエストの Cookie を操作します。ClientResponse.Builder.cookies
(ConsumerSE<MultiValueMap<StringSE, ResponseCookie>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。WebClient.RequestHeadersSpec.cookies
(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) これまでに宣言されたすべての Cookie へのアクセスを提供し、値を追加、置換、削除する機能があります。WebClient.Builder.defaultCookies
(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) これまでに宣言されたすべてのWebClient.Builder.defaultCookie(String, String...)
へのアクセスを提供し、追加、置換、削除する機能があります。org.springframework.web.reactive.function.client.support 内の MultiValueMap 使用
org.springframework.web.reactive.function.server 内の MultiValueMap 使用
修飾子と型メソッド説明ServerRequest.cookies()
このリクエストの Cookie を取得します。ServerResponse.cookies()
このレスポンスの Cookie を返します。ServerRequest.queryParams()
このリクエストのすべてのクエリパラメーターを取得します。修飾子と型メソッド説明reactor.core.publisher.Mono<MultiValueMap<StringSE,
StringSE>> ServerRequest.formData()
Content-Type が"application/x-www-form-urlencoded"
の場合はリクエストの本文からフォームデータを取得し、それ以外の場合は空のマップを取得します。reactor.core.publisher.Mono<MultiValueMap<StringSE,
Part>> ServerRequest.multipartData()
Content-Type が"multipart/form-data"
の場合はマルチパートリクエストのパーツを取得し、それ以外の場合は空のマップを取得します。修飾子と型メソッド説明EntityResponse.Builder.cookies
(ConsumerSE<MultiValueMap<StringSE, ResponseCookie>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。RenderingResponse.Builder.cookies
(ConsumerSE<MultiValueMap<StringSE, ResponseCookie>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。ServerRequest.Builder.cookies
(ConsumerSE<MultiValueMap<StringSE, HttpCookie>> cookiesConsumer) 指定されたコンシューマーでこのリクエストの Cookie を操作します。ServerResponse.HeadersBuilder.cookies
(ConsumerSE<MultiValueMap<StringSE, ResponseCookie>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。org.springframework.web.reactive.function.server.support 内の MultiValueMap 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<MultiValueMap<StringSE,
StringSE>> ServerRequestWrapper.formData()
reactor.core.publisher.Mono<MultiValueMap<StringSE,
Part>> ServerRequestWrapper.multipartData()
org.springframework.web.reactive.socket 内の MultiValueMap 使用
修飾子コンストラクター説明HandshakeInfo
(URISE uri, HttpHeaders headers, MultiValueMap<StringSE, HttpCookie> cookies, reactor.core.publisher.Mono<PrincipalSE> principal, StringSE protocol, InetSocketAddressSE remoteAddress, MapSE<StringSE, ObjectSE> attributes, StringSE logPrefix) Cookie、リモートアドレス、属性、ログプレフィックスなどの追加情報を使用してサーバー側で使用することを目的としたコンストラクター。org.springframework.web.server 内の MultiValueMap 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<MultiValueMap<StringSE,
StringSE>> ServerWebExchange.getFormData()
Content-Type が"application/x-www-form-urlencoded"
の場合はリクエストの本文からフォームデータを返し、それ以外の場合は空のマップを返します。reactor.core.publisher.Mono<MultiValueMap<StringSE,
StringSE>> ServerWebExchangeDecorator.getFormData()
reactor.core.publisher.Mono<MultiValueMap<StringSE,
Part>> ServerWebExchange.getMultipartData()
Content-Type が"multipart/form-data"
である場合はマルチパートリクエストの部分を返し、そうでない場合は空のマップを返します。reactor.core.publisher.Mono<MultiValueMap<StringSE,
Part>> ServerWebExchangeDecorator.getMultipartData()
修飾子コンストラクター説明UnsatisfiedRequestParameterException
(ListSE<StringSE> conditions, MultiValueMap<StringSE, StringSE> params) org.springframework.web.server.adapter 内の MultiValueMap 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<MultiValueMap<StringSE,
StringSE>> DefaultServerWebExchange.getFormData()
reactor.core.publisher.Mono<MultiValueMap<StringSE,
Part>> DefaultServerWebExchange.getMultipartData()
org.springframework.web.service.invoker 内の MultiValueMap 使用
修飾子と型メソッド説明protected HttpRequestValues
HttpRequestValues.Builder.createRequestValues
(HttpMethod httpMethod, URISE uri, UriBuilderFactory uriBuilderFactory, StringSE uriTemplate, MapSE<StringSE, StringSE> uriVars, HttpHeaders headers, MultiValueMap<StringSE, StringSE> cookies, MapSE<StringSE, ObjectSE> attributes, ObjectSE bodyValue) HttpRequestValues.Builder
に渡された値からHttpRequestValues
を作成します。protected ReactiveHttpRequestValues
ReactiveHttpRequestValues.Builder.createRequestValues
(HttpMethod httpMethod, URISE uri, UriBuilderFactory uriBuilderFactory, StringSE uriTemplate, MapSE<StringSE, StringSE> uriVars, HttpHeaders headers, MultiValueMap<StringSE, StringSE> cookies, MapSE<StringSE, ObjectSE> attributes, ObjectSE bodyValue) 修飾子コンストラクター説明protected
HttpRequestValues
(HttpMethod httpMethod, URISE uri, UriBuilderFactory uriBuilderFactory, StringSE uriTemplate, MapSE<StringSE, StringSE> uriVariables, HttpHeaders headers, MultiValueMap<StringSE, StringSE> cookies, MapSE<StringSE, ObjectSE> attributes, ObjectSE bodyValue) HttpRequestValues
を構築します。org.springframework.web.servlet 内の MultiValueMap 使用
修飾子と型メソッド説明FlashMap.addTargetRequestParams
(MultiValueMap<StringSE, StringSE> params) この FlashMap のリクエストを識別するリクエストパラメーターを提供します。org.springframework.web.servlet.function 内の MultiValueMap 使用
修飾子と型メソッド説明ServerRequest.cookies()
このリクエストの Cookie を取得します。ServerResponse.cookies()
このレスポンスの Cookie を返します。ServerRequest.multipartData()
Content-Type が"multipart/form-data"
である場合、またはそれ以外の場合は例外である場合は、マルチパートリクエストの一部を取得します。ServerRequest.params()
このリクエストのすべてのパラメーターを取得します。修飾子と型メソッド説明EntityResponse.Builder.cookies
(ConsumerSE<MultiValueMap<StringSE, CookieEE>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。RenderingResponse.Builder.cookies
(ConsumerSE<MultiValueMap<StringSE, CookieEE>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。ServerRequest.Builder.cookies
(ConsumerSE<MultiValueMap<StringSE, CookieEE>> cookiesConsumer) 指定されたコンシューマーでこのリクエストの Cookie を操作します。ServerResponse.HeadersBuilder.cookies
(ConsumerSE<MultiValueMap<StringSE, CookieEE>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。ServerRequest.Builder.params
(ConsumerSE<MultiValueMap<StringSE, StringSE>> paramsConsumer) 指定されたコンシューマーでこのリクエストのパラメーターを操作します。org.springframework.web.socket 内の MultiValueMap 使用
org.springframework.web.socket.config.annotation 内の MultiValueMap 使用
修飾子と型メソッド説明protected MultiValueMap<HttpRequestHandler,
StringSE> ServletWebSocketHandlerRegistration.createMappings()
WebMvcStompWebSocketEndpointRegistration.getMappings()
修飾子と型メソッド説明protected void
ServletWebSocketHandlerRegistration.addSockJsServiceMapping
(MultiValueMap<HttpRequestHandler, StringSE> mappings, SockJsService sockJsService, WebSocketHandler handler, StringSE pathPattern) protected void
ServletWebSocketHandlerRegistration.addWebSocketHandlerMapping
(MultiValueMap<HttpRequestHandler, StringSE> mappings, WebSocketHandler webSocketHandler, HandshakeHandler handshakeHandler, HandshakeInterceptor[] interceptors, StringSE path) org.springframework.web.util 内の MultiValueMap 使用
修飾子と型メソッド説明UrlPathHelper.decodeMatrixVariables
(HttpServletRequestEE request, MultiValueMap<StringSE, StringSE> vars) UrlPathHelper.setUrlDecode(boolean)
がtrue
に設定されていない限り、指定されたマトリックス変数をUrlPathHelper.decodeRequestString(jakarta.servlet.http.HttpServletRequest, java.lang.String)
を介してデコードします。この場合、変数の抽出元の URL パスはUrlPathHelper.getLookupPathForRequest(HttpServletRequest)
の呼び出しによってすでにデコードされていると見なされます。static MultiValueMap<StringSE,
StringSE> UriUtils.encodeQueryParams
(MultiValueMap<StringSE, StringSE> params) 指定されたMultiValueMap
のクエリパラメーターを UTF-8 でエンコードします。abstract MultiValueMap<StringSE,
StringSE> UriComponents.getQueryParams()
クエリパラメーターのマップを返します。static MultiValueMap<StringSE,
StringSE> WebUtils.parseMatrixVariables
(StringSE matrixVariables) 与えられた文字列をマトリックス変数で解析します。修飾子と型メソッド説明UrlPathHelper.decodeMatrixVariables
(HttpServletRequestEE request, MultiValueMap<StringSE, StringSE> vars) UrlPathHelper.setUrlDecode(boolean)
がtrue
に設定されていない限り、指定されたマトリックス変数をUrlPathHelper.decodeRequestString(jakarta.servlet.http.HttpServletRequest, java.lang.String)
を介してデコードします。この場合、変数の抽出元の URL パスはUrlPathHelper.getLookupPathForRequest(HttpServletRequest)
の呼び出しによってすでにデコードされていると見なされます。static MultiValueMap<StringSE,
StringSE> UriUtils.encodeQueryParams
(MultiValueMap<StringSE, StringSE> params) 指定されたMultiValueMap
のクエリパラメーターを UTF-8 でエンコードします。UriBuilder.queryParams
(MultiValueMap<StringSE, StringSE> params) 複数のクエリパラメーターと値を追加します。UriComponentsBuilder.queryParams
(MultiValueMap<StringSE, StringSE> params) 複数のクエリパラメーターと値を追加します。UriBuilder.replaceQueryParams
(MultiValueMap<StringSE, StringSE> params) 既存の値をすべて削除した後、クエリパラメーター値を設定します。UriComponentsBuilder.replaceQueryParams
(MultiValueMap<StringSE, StringSE> params) 既存の値をすべて削除した後、クエリパラメーター値を設定します。org.springframework.web.util.pattern 内の MultiValueMap 使用
修飾子と型メソッド説明PathPattern.PathMatchInfo.getMatrixVariables()
URI 変数名をキーとして、パスセグメントごとのマトリックス変数のマップを返します。PathPattern.PathRemainingMatchInfo.getMatrixVariables()
バインドされた各変数のパスパラメーターを返します。