インターフェースの使用
org.springframework.util.MultiValueMap
MultiValueMap を使用するパッケージ
パッケージ
説明
org.springframework.beans.factory パッケージをサポートするクラス。 アノテーション、メタアノテーション、属性オーバーライドを含むマージされたアノテーションのコアサポートパッケージ。
型のイントロスペクションのコアサポートパッケージ。
クライアント / サーバー側 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 サーバーエンドポイントのテストのサポート。 サーバーリクエスト処理のための
MockMvc を使用した RestTestClient を介した Spring MVC アプリケーションのテストのサポート。 ビルトイン
RequestBuilder 実装が含まれています。 ビルトイン
ResultMatcher および ResultHandler 実装が含まれています。Web アプリケーションをテストするためのサポートクラス。
文字列、クラス、コレクション、リフレクションなどを操作するためのユーティリティなど、その他のユーティリティクラス。
クライアント側の 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 セットアップのサポート。
HTML エスケープや Cookie 処理などのその他の Web ユーティリティクラス。
一致する HTTP リクエストパスの専用サポート。
org.springframework.beans.factory.support 内の MultiValueMap 使用
型 MultiValueMap のパラメーターを持つ org.springframework.beans.factory.support のコンストラクター修飾子コンストラクター説明BeanRegistryAdapter(BeanDefinitionRegistry beanRegistry, ListableBeanFactory beanFactory, Environment environment, ClassSE<? extends BeanRegistrar> beanRegistrarClass, @Nullable MultiValueMap<StringSE, BeanDefinitionCustomizer> customizers) org.springframework.core.annotation 内の MultiValueMap 使用
修飾子と型メソッド説明static @Nullable MultiValueMap<StringSE, @Nullable ObjectSE> AnnotatedElementUtils.getAllAnnotationAttributes(AnnotatedElementSE element, StringSE annotationName) 指定されたAnnotatedElementSE の上のアノテーション階層にある指定されたannotationNameのすべてのアノテーションのアノテーション属性を取得し、結果をMultiValueMapに保存します。static @Nullable MultiValueMap<StringSE, @Nullable ObjectSE> AnnotatedElementUtils.getAllAnnotationAttributes(AnnotatedElementSE element, StringSE annotationName, boolean classValuesAsString, boolean nestedAnnotationsAsMap) 指定されたAnnotatedElementSE の上のアノテーション階層にある指定されたannotationNameのすべてのアノテーションのアノテーション属性を取得し、結果をMultiValueMapに保存します。型 MultiValueMap の引数を持つ型を返す org.springframework.core.annotation のメソッド修飾子と型メソッド説明static <A extends AnnotationSE>
CollectorSE<MergedAnnotation<A>, ? extends @Nullable ObjectSE, @Nullable MultiValueMap<StringSE, @Nullable ObjectSE>> MergedAnnotationCollectors.toMultiValueMap(FunctionSE<MultiValueMap<StringSE, @Nullable ObjectSE>, @Nullable MultiValueMap<StringSE, @Nullable ObjectSE>> finisher, MergedAnnotation.Adapt... adaptations) static <A extends AnnotationSE>
CollectorSE<MergedAnnotation<A>, ? extends @Nullable ObjectSE, @Nullable MultiValueMap<StringSE, @Nullable ObjectSE>> MergedAnnotationCollectors.toMultiValueMap(MergedAnnotation.Adapt... adaptations) 型 MultiValueMap の型引数を持つ org.springframework.core.annotation のメソッドパラメーター修飾子と型メソッド説明static <A extends AnnotationSE>
CollectorSE<MergedAnnotation<A>, ? extends @Nullable ObjectSE, @Nullable MultiValueMap<StringSE, @Nullable ObjectSE>> MergedAnnotationCollectors.toMultiValueMap(FunctionSE<MultiValueMap<StringSE, @Nullable ObjectSE>, @Nullable MultiValueMap<StringSE, @Nullable ObjectSE>> finisher, MergedAnnotation.Adapt... adaptations) static <A extends AnnotationSE>
CollectorSE<MergedAnnotation<A>, ? extends @Nullable ObjectSE, @Nullable MultiValueMap<StringSE, @Nullable ObjectSE>> MergedAnnotationCollectors.toMultiValueMap(FunctionSE<MultiValueMap<StringSE, @Nullable ObjectSE>, @Nullable MultiValueMap<StringSE, @Nullable ObjectSE>> finisher, MergedAnnotation.Adapt... adaptations) org.springframework.core.type 内の MultiValueMap 使用
MultiValueMap を返す org.springframework.core.type のメソッド修飾子と型メソッド説明default @Nullable MultiValueMap<StringSE, @Nullable ObjectSE> AnnotatedTypeMetadata.getAllAnnotationAttributes(StringSE annotationName) 指定された型のすべてのアノテーションのすべての属性があれば、それを取得します(つまりdefault @Nullable MultiValueMap<StringSE, @Nullable ObjectSE> AnnotatedTypeMetadata.getAllAnnotationAttributes(StringSE annotationName, boolean classValuesAsString) 指定された型のすべてのアノテーションのすべての属性があれば、それを取得します(つまりStandardAnnotationMetadata.getAllAnnotationAttributes(StringSE annotationName, boolean classValuesAsString) StandardMethodMetadata.getAllAnnotationAttributes(StringSE annotationName, boolean classValuesAsString) org.springframework.http 内の MultiValueMap 使用
MultiValueMap を返す org.springframework.http のメソッド修飾子と型メソッド説明HttpHeaders.asMultiValueMap()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。このメソッドは、マップのみを受け入れる API との下位互換性のために提供されています。default MultiValueMap<StringSE, ResponseCookie> ヘッダーのリストをMultiValueMapに解析するための便利なメソッド。型 MultiValueMap のパラメーターを持つ org.springframework.http のメソッド修飾子と型メソッド説明static HttpHeadersHttpHeaders.copyOf(MultiValueMap<StringSE, StringSE> headers) 新しい変更可能なHttpHeadersインスタンスを作成し、指定されたヘッダーをその新しいインスタンスにコピーします。static StringSEHttpHeaders.formatHeaders(MultiValueMap<StringSE, StringSE> headers) HTTP ヘッダー値自体にコンマ区切りの値を含めることができるため、エントリ間にコンマを使用する通常のMapSE フォーマットと混同する可能性があるため、HTTP ヘッダー値のフォーマットに役立ちます。static HttpHeadersHttpHeaders.readOnlyHttpHeaders(MultiValueMap<StringSE, StringSE> headers) 必要に応じて、指定されたヘッダーの周囲に読み取り専用のHttpHeadersラッパーを適用します。型 MultiValueMap のパラメーターを持つ org.springframework.http のコンストラクター修飾子コンストラクター説明HttpEntity(@Nullable T body, @Nullable MultiValueMap<StringSE, StringSE> headers) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HttpEntity(MultiValueMap<StringSE, StringSE> headers) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。HttpHeaders(MultiValueMap<StringSE, StringSE> headers) 提供されたマップに基づいて新しいHttpHeadersインスタンスを構築します。RequestEntity(@Nullable T body, @Nullable MultiValueMap<StringSE, StringSE> headers, @Nullable HttpMethod method, @Nullable URISE url, @Nullable TypeSE type) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。RequestEntity(@Nullable T body, @Nullable MultiValueMap<StringSE, StringSE> headers, @Nullable HttpMethod method, URISE url) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。RequestEntity(MultiValueMap<StringSE, StringSE> headers, HttpMethod method, URISE url) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ResponseEntity(@Nullable T body, @Nullable MultiValueMap<StringSE, StringSE> headers, int rawStatus) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ResponseEntity(@Nullable T body, @Nullable MultiValueMap<StringSE, StringSE> headers, HttpStatusCode statusCode) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ResponseEntity(MultiValueMap<StringSE, StringSE> headers, HttpStatusCode status) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。org.springframework.http.client 内の MultiValueMap 使用
MultiValueMap を返す org.springframework.http.client のメソッドorg.springframework.http.client.reactive 内の MultiValueMap 使用
修飾子と型メソッド説明AbstractClientHttpRequest.getCookies()AbstractClientHttpResponse.getCookies()ClientHttpRequest.getCookies()サーバーに送信するリクエスト Cookie の可変マップを返します。ClientHttpRequestDecorator.getCookies()ClientHttpResponse.getCookies()サーバーから受信したレスポンス Cookie の読み取り専用マップを返します。ClientHttpResponseDecorator.getCookies()型 MultiValueMap のパラメーターを持つ org.springframework.http.client.reactive のコンストラクター修飾子コンストラクター説明protectedAbstractClientHttpResponse(HttpStatusCode statusCode, HttpHeaders headers, MultiValueMap<StringSE, ResponseCookie> cookies, reactor.core.publisher.Flux<DataBuffer> body) org.springframework.http.codec 内の MultiValueMap 使用
MultiValueMap 型の型引数を持つインターフェースを実装する org.springframework.http.codec のクラス修飾子と型クラス説明classHTML フォームデータを読み取るためのHttpMessageReaderの実装。classMultiValueMap<String, String>を HTML フォームデータとして書き込むためのHttpMessageWriter、つまり型 MultiValueMap の引数を持つ型を返す org.springframework.http.codec のメソッド修飾子と型メソッド説明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) 型 MultiValueMap のパラメーターを持つ org.springframework.http.codec のメソッド修飾子と型メソッド説明protected StringSEFormHttpMessageWriter.serializeForm(MultiValueMap<StringSE, StringSE> formData, CharsetSE charset) 型 MultiValueMap の型引数を持つ org.springframework.http.codec のメソッドパラメーター修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE> FormHttpMessageWriter.write(Publisher<? extends MultiValueMap<StringSE, StringSE>> inputStream, ResolvableType elementType, @Nullable MediaType mediaType, ReactiveHttpOutputMessage message, MapSE<StringSE, ObjectSE> hints) org.springframework.http.codec.multipart 内の MultiValueMap 使用
MultiValueMap 型の型引数を持つインターフェースを実装する org.springframework.http.codec.multipart のクラス修飾子と型クラス説明class"multipart/form-data"リクエストをMultiValueMap<String, Part>に読み込むためのHttpMessageReader。classMultiValueMap<String, ?>をマルチパートフォームデータとして書き込むためのHttpMessageWriter、つまり型 MultiValueMap の引数を持つ型を返す org.springframework.http.codec.multipart のメソッド修飾子と型メソッド説明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) 型 MultiValueMap の型引数を持つ org.springframework.http.codec.multipart のメソッドパラメーター修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE> MultipartHttpMessageWriter.write(Publisher<? extends MultiValueMap<StringSE, ?>> inputStream, ResolvableType elementType, @Nullable MediaType mediaType, ReactiveHttpOutputMessage outputMessage, MapSE<StringSE, ObjectSE> hints) 型 MultiValueMap の型引数を持つ org.springframework.http.codec.multipart のコンストラクターパラメーター修飾子コンストラクター説明MultipartHttpMessageWriter(SupplierSE<ListSE<HttpMessageWriter<?>>> partWritersSupplier, @Nullable HttpMessageWriter<MultiValueMap<StringSE, StringSE>> formWriter) メディア型が指定されておらず、実際のマップが String 値のみで構成されている場合に、パーツを直列化するためのライターの明示的なリストと、プレーンフォームデータのライターをフォールバックするためのサプライヤーを持つコンストラクター。MultipartHttpMessageWriter(ListSE<HttpMessageWriter<?>> partWriters, @Nullable HttpMessageWriter<MultiValueMap<StringSE, StringSE>> formWriter) メディア型が指定されておらず、実際のマップが文字列値のみで構成されている場合に、パーツを直列化するライターの明示的なリストとプレーンフォームデータのライターをフォールバックするコンストラクター。org.springframework.http.converter 内の MultiValueMap 使用
MultiValueMap 型の型引数を持つインターフェースを実装する org.springframework.http.converter のクラス修飾子と型クラス説明classHttpMessageConverterを実装して、「通常の」 HTML フォームを読み書きし、マルチパートデータ (ファイルのアップロードなど) を書き込む (読み取りは行わない) こともできます。修飾子と型メソッド説明FormHttpMessageConverter.read(@Nullable ClassSE<? extends MultiValueMap<StringSE, ?>> clazz, HttpInputMessage inputMessage) 型 MultiValueMap のパラメーターを持つ org.springframework.http.converter のメソッド修飾子と型メソッド説明protected StringSEFormHttpMessageConverter.serializeForm(MultiValueMap<StringSE, ObjectSE> formData, CharsetSE charset) voidFormHttpMessageConverter.write(MultiValueMap<StringSE, ?> map, @Nullable MediaType contentType, HttpOutputMessage outputMessage) 型 MultiValueMap の型引数を持つ org.springframework.http.converter のメソッドパラメーター修飾子と型メソッド説明FormHttpMessageConverter.read(@Nullable ClassSE<? extends MultiValueMap<StringSE, ?>> clazz, HttpInputMessage inputMessage) org.springframework.http.server 内の MultiValueMap 使用
MultiValueMap を返す org.springframework.http.server のメソッド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()クエリを名前と値のペアに解析する方法。org.springframework.http.support 内の MultiValueMap 使用
MultiValueMap を実装している org.springframework.http.support のクラス修飾子と型クラス説明final classApache HttpComponents HttpClient ヘッダーをラップするためのMultiValueMap実装。final classJetty HTTP ヘッダーをラップするためのMultiValueMap実装。final classNetty 4 HTTP ヘッダーをラップするためのMultiValueMap実装。型 MultiValueMap のパラメーターを持つ org.springframework.http.support のメソッド修飾子と型メソッド説明voidHttpComponentsHeadersAdapter.addAll(MultiValueMap<StringSE, StringSE> values) voidJettyHeadersAdapter.addAll(MultiValueMap<StringSE, StringSE> values) voidNetty4HeadersAdapter.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 使用
MultiValueMap を実装している org.springframework.messaging.simp.stomp のクラス型 MultiValueMap のパラメーターを持つ org.springframework.messaging.simp.stomp のメソッド修飾子と型メソッド説明voidStompHeaders.addAll(MultiValueMap<StringSE, StringSE> values) StompDecoder.decode(ByteBufferSE byteBuffer, @Nullable MultiValueMap<StringSE, StringSE> partialMessageHeaders) 指定されたbufferから 1 つ以上の STOMP フレームをデコードし、Messagesのリストを返します。org.springframework.messaging.support 内の MultiValueMap 使用
型 MultiValueMap のパラメーターを持つ org.springframework.messaging.support のメソッド修飾子と型メソッド説明voidNativeMessageHeaderAccessor.addNativeHeaders(@Nullable MultiValueMap<StringSE, StringSE> headers) 指定されたネイティブヘッダーを既存の値に追加します。org.springframework.mock.http.client.reactive 内の MultiValueMap 使用
org.springframework.mock.http.server.reactive 内の MultiValueMap 使用
型 MultiValueMap のパラメーターを持つ org.springframework.mock.http.server.reactive のメソッド修飾子と型メソッド説明MockServerHttpRequest.BaseBuilder.cookies(MultiValueMap<StringSE, HttpCookie> cookies) 与えられたクッキーを追加します。MockServerHttpRequest.BaseBuilder.queryParams(MultiValueMap<StringSE, StringSE> params) 指定されたクエリパラメーターと値を追加します。org.springframework.mock.web 内の MultiValueMap 使用
MultiValueMap を返す org.springframework.mock.web のメソッドorg.springframework.mock.web.reactive.function.server 内の MultiValueMap 使用
型 MultiValueMap の引数を持つ型を返す org.springframework.mock.web.reactive.function.server のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<MultiValueMap<StringSE, StringSE>> MockServerRequest.formData()reactor.core.publisher.Mono<MultiValueMap<StringSE, Part>> MockServerRequest.multipartData()型 MultiValueMap のパラメーターを持つ org.springframework.mock.web.reactive.function.server のメソッド修飾子と型メソッド説明MockServerRequest.Builder.cookies(MultiValueMap<StringSE, HttpCookie> cookies) MockServerRequest.Builder.queryParams(MultiValueMap<StringSE, StringSE> queryParams) org.springframework.test.web.client.match 内の MultiValueMap 使用
型 MultiValueMap のパラメーターを持つ org.springframework.test.web.client.match のメソッド修飾子と型メソッド説明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 使用
型 MultiValueMap のパラメーターを持つ org.springframework.test.web.client.response のメソッド修飾子と型メソッド説明DefaultResponseCreator.cookies(MultiValueMap<StringSE, ResponseCookie> multiValueMap) 指定されたMultiValueMapからすべての Cookie をコピーします。org.springframework.test.web.reactive.server 内の MultiValueMap 使用
修飾子と型メソッド説明protected MultiValueMap<StringSE, ResponseCookie> CookieAssertions.getResponseCookies()ExchangeResult.getResponseCookies()サーバーから受信したレスポンス Cookie を返します。型 MultiValueMap の型引数を持つ org.springframework.test.web.reactive.server のメソッドパラメーター修飾子と型メソッド説明WebTestClient.RequestHeadersSpec.cookies(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) 指定されたコンシューマーでこのリクエストの Cookie を操作します。WebTestClient.Builder.defaultCookies(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) 指定されたコンシューマーでデフォルトの Cookie を操作します。org.springframework.test.web.servlet.client 内の MultiValueMap 使用
修飾子と型メソッド説明protected MultiValueMap<StringSE, ResponseCookie> CookieAssertions.getResponseCookies()ExchangeResult.getResponseCookies()サーバーから受信したレスポンス Cookie を返します。型 MultiValueMap の型引数を持つ org.springframework.test.web.servlet.client のメソッドパラメーター修飾子と型メソッド説明RestTestClient.RequestHeadersSpec.cookies(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) 指定されたコンシューマーでこのリクエストの Cookie を操作します。<T extends B>
TRestTestClient.Builder.defaultCookies(ConsumerSE<MultiValueMap<StringSE, StringSE>> cookiesConsumer) 指定されたコンシューマーでデフォルトの Cookie を操作します。org.springframework.test.web.servlet.request 内の MultiValueMap 使用
型 MultiValueMap のパラメーターを持つ org.springframework.test.web.servlet.request のメソッド修飾子と型メソッド説明AbstractMockHttpServletRequestBuilder.formFields(MultiValueMap<StringSE, StringSE> formFields) AbstractMockHttpServletRequestBuilder.params(MultiValueMap<StringSE, StringSE> params) AbstractMockHttpServletRequestBuilder.queryParams(MultiValueMap<StringSE, StringSE> params) クエリ文字列に追加し、request parametersマップにも追加します。org.springframework.test.web.servlet.result 内の MultiValueMap 使用
修飾子と型メソッド説明protected final MultiValueMap<StringSE, StringSE> PrintingResultHandler.getParamsMultiValueMap(MockHttpServletRequest request) org.springframework.test.web.support 内の MultiValueMap 使用
修飾子と型メソッド説明protected abstract MultiValueMap<StringSE, ResponseCookie> AbstractCookieAssertions.getResponseCookies()サブクラスは、レスポンスクッキーへのアクセスを提供するためにこれを実装する必要があります。org.springframework.util 内の MultiValueMap 使用
MultiValueMap を実装している org.springframework.util のクラス修飾子と型クラス説明classLinkedMultiValueMap<K,V> classMultiValueMapAdapter<K,V> 特定のMapSE をMultiValueMap契約に適合させます。MultiValueMap 型の型引数を持つインターフェースを実装する org.springframework.util のクラスMultiValueMap を返す org.springframework.util のメソッド修飾子と型メソッド説明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) 指定された複数値マップの変更不可能なビューを返します。型 MultiValueMap の引数を持つ型を返す org.springframework.util のメソッド修飾子と型メソッド説明BiConsumerSE<MultiValueMap<K, V>, T> MultiValueMapCollector.accumulator()MultiValueMapCollector.combiner()FunctionSE<MultiValueMap<K, V>, MultiValueMap<K, V>> MultiValueMapCollector.finisher()FunctionSE<MultiValueMap<K, V>, MultiValueMap<K, V>> MultiValueMapCollector.finisher()MultiValueMapCollector.supplier()型 MultiValueMap のパラメーターを持つ org.springframework.util のメソッド修飾子と型メソッド説明voidMultiValueMap.addAll(MultiValueMap<K, V> values) 指定されたMultiValueMapのすべての値を現在の値に追加します。voidMultiValueMapAdapter.addAll(MultiValueMap<K, V> values) static <K,V> MultiValueMap <K, V> CollectionUtils.unmodifiableMultiValueMap(MultiValueMap<? extends K, ? extends V> targetMap) 指定された複数値マップの変更不可能なビューを返します。org.springframework.web.client 内の MultiValueMap 使用
型 MultiValueMap の型引数を持つ org.springframework.web.client のメソッドパラメーター修飾子と型メソッド説明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, jakarta.servlet.http.Part> StandardServletPartUtils.getParts(jakarta.servlet.http.HttpServletRequest request) 指定されたサーブレットリクエストからすべてのパーツを取得します。型 MultiValueMap のパラメーターを持つ org.springframework.web.multipart.support のメソッド修飾子と型メソッド説明protected final voidAbstractMultipartHttpServletRequest.setMultipartFiles(MultiValueMap<StringSE, MultipartFile> multipartFiles) パラメーター名をキーとして、MultipartFile オブジェクトのリストを値としてマップを設定します。型 MultiValueMap のパラメーターを持つ org.springframework.web.multipart.support のコンストラクター修飾子コンストラクター説明DefaultMultipartHttpServletRequest(jakarta.servlet.http.HttpServletRequest request, MultiValueMap<StringSE, MultipartFile> mpFiles, MapSE<StringSE, StringSE[]> mpParams, MapSE<StringSE, StringSE> mpParamContentTypes) 指定された HttpServletRequest を MultipartHttpServletRequest でラップします。org.springframework.web.reactive.function 内の MultiValueMap 使用
org.springframework.web.reactive.function 内の MultiValueMap 型の型引数を持つサブインターフェース型 MultiValueMap の引数を持つ型を返す org.springframework.web.reactive.function のメソッド修飾子と型メソッド説明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>に読み込むエクストラクター。型 MultiValueMap のパラメーターを持つ org.springframework.web.reactive.function のメソッド修飾子と型メソッド説明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 を返します。型 MultiValueMap の型引数を持つ org.springframework.web.reactive.function.client のメソッドパラメーター修飾子と型メソッド説明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()このリクエストのすべてのクエリパラメーターを取得します。型 MultiValueMap の引数を持つ型を返す org.springframework.web.reactive.function.server のメソッド修飾子と型メソッド説明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"の場合はマルチパートリクエストのパーツを取得し、それ以外の場合は空のマップを取得します。型 MultiValueMap の型引数を持つ org.springframework.web.reactive.function.server のメソッドパラメーター修飾子と型メソッド説明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 使用
型 MultiValueMap の引数を持つ型を返す org.springframework.web.reactive.function.server.support のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<MultiValueMap<StringSE, StringSE>> ServerRequestWrapper.formData()reactor.core.publisher.Mono<MultiValueMap<StringSE, Part>> ServerRequestWrapper.multipartData()org.springframework.web.reactive.socket 内の MultiValueMap 使用
型 MultiValueMap のパラメーターを持つ org.springframework.web.reactive.socket のコンストラクター修飾子コンストラクター説明HandshakeInfo(URISE uri, HttpHeaders headers, MultiValueMap<StringSE, HttpCookie> cookies, reactor.core.publisher.Mono<PrincipalSE> principal, @Nullable StringSE protocol, @Nullable InetSocketAddressSE remoteAddress, MapSE<StringSE, ObjectSE> attributes, @Nullable StringSE logPrefix) Cookie、リモートアドレス、属性、ログプレフィックスなどの追加情報を使用してサーバー側で使用することを目的としたコンストラクター。org.springframework.web.server 内の MultiValueMap 使用
MultiValueMap を返す org.springframework.web.server のメソッド型 MultiValueMap の引数を持つ型を返す org.springframework.web.server のメソッド修飾子と型メソッド説明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()型 MultiValueMap のパラメーターを持つ org.springframework.web.server のコンストラクター修飾子コンストラクター説明UnsatisfiedRequestParameterException(ListSE<StringSE> conditions, MultiValueMap<StringSE, StringSE> params) org.springframework.web.server.adapter 内の MultiValueMap 使用
型 MultiValueMap の引数を持つ型を返す org.springframework.web.server.adapter のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<MultiValueMap<StringSE, StringSE>> DefaultServerWebExchange.getFormData()reactor.core.publisher.Mono<MultiValueMap<StringSE, Part>> DefaultServerWebExchange.getMultipartData()org.springframework.web.service.invoker 内の MultiValueMap 使用
型 MultiValueMap のパラメーターを持つ org.springframework.web.service.invoker のメソッド修飾子と型メソッド説明protected HttpRequestValuesHttpRequestValues.Builder.createRequestValues(@Nullable HttpMethod httpMethod, @Nullable URISE uri, @Nullable UriBuilderFactory uriBuilderFactory, @Nullable StringSE uriTemplate, MapSE<StringSE, StringSE> uriVars, HttpHeaders headers, MultiValueMap<StringSE, StringSE> cookies, @Nullable ObjectSE version, MapSE<StringSE, ObjectSE> attributes, @Nullable ObjectSE bodyValue, @Nullable ParameterizedTypeReference<?> bodyValueType) HttpRequestValues.Builderに渡された値からHttpRequestValuesを作成します。protected ReactiveHttpRequestValuesReactiveHttpRequestValues.Builder.createRequestValues(@Nullable HttpMethod httpMethod, @Nullable URISE uri, @Nullable UriBuilderFactory uriBuilderFactory, @Nullable StringSE uriTemplate, MapSE<StringSE, StringSE> uriVars, HttpHeaders headers, MultiValueMap<StringSE, StringSE> cookies, @Nullable ObjectSE version, MapSE<StringSE, ObjectSE> attributes, @Nullable ObjectSE bodyValue, @Nullable ParameterizedTypeReference<?> bodyValueType) 型 MultiValueMap の型引数を持つ org.springframework.web.service.invoker のメソッドパラメーター修飾子と型メソッド説明HttpRequestValues.Builder.configureCookies(ConsumerSE<MultiValueMap<StringSE, StringSE>> consumer) 値を追加、置換、削除するオプションを使用して、これまでに構成されたすべての Cookie へのアクセスを提供します。HttpRequestValues.Builder.configureRequestParams(ConsumerSE<MultiValueMap<StringSE, StringSE>> consumer) 値を追加、置換、削除するオプションを使用して、これまでに構成されたすべてのリクエストパラメーターへのアクセスを提供します。型 MultiValueMap のパラメーターを持つ org.springframework.web.service.invoker のコンストラクター修飾子コンストラクター説明protectedHttpRequestValues(@Nullable HttpMethod httpMethod, @Nullable URISE uri, @Nullable UriBuilderFactory uriBuilderFactory, @Nullable StringSE uriTemplate, MapSE<StringSE, StringSE> uriVariables, HttpHeaders headers, MultiValueMap<StringSE, StringSE> cookies, @Nullable ObjectSE version, MapSE<StringSE, ObjectSE> attributes, @Nullable ObjectSE bodyValue, @Nullable ParameterizedTypeReference<?> bodyValueType) HttpRequestValuesを構築します。org.springframework.web.servlet 内の MultiValueMap 使用
MultiValueMap を返す org.springframework.web.servlet のメソッド型 MultiValueMap のパラメーターを持つ org.springframework.web.servlet のメソッド修飾子と型メソッド説明FlashMap.addTargetRequestParams(@Nullable MultiValueMap<StringSE, StringSE> params) この FlashMap のリクエストを識別するリクエストパラメーターを提供します。org.springframework.web.servlet.function 内の MultiValueMap 使用
修飾子と型メソッド説明MultiValueMap<StringSE, jakarta.servlet.http.Cookie> ServerRequest.cookies()このリクエストの Cookie を取得します。MultiValueMap<StringSE, jakarta.servlet.http.Cookie> ServerResponse.cookies()このレスポンスの Cookie を返します。MultiValueMap<StringSE, jakarta.servlet.http.Part> ServerRequest.multipartData()Content-Type が"multipart/form-data"である場合、またはそれ以外の場合は例外である場合は、マルチパートリクエストの一部を取得します。ServerRequest.params()このリクエストのすべてのパラメーターを取得します。型 MultiValueMap の型引数を持つ org.springframework.web.servlet.function のメソッドパラメーター修飾子と型メソッド説明EntityResponse.Builder.cookies(ConsumerSE<MultiValueMap<StringSE, jakarta.servlet.http.Cookie>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。RenderingResponse.Builder.cookies(ConsumerSE<MultiValueMap<StringSE, jakarta.servlet.http.Cookie>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。ServerRequest.Builder.cookies(ConsumerSE<MultiValueMap<StringSE, jakarta.servlet.http.Cookie>> cookiesConsumer) 指定されたコンシューマーでこのリクエストの Cookie を操作します。ServerResponse.HeadersBuilder.cookies(ConsumerSE<MultiValueMap<StringSE, jakarta.servlet.http.Cookie>> cookiesConsumer) 指定されたコンシューマーでこのレスポンスの Cookie を操作します。ServerRequest.Builder.params(ConsumerSE<MultiValueMap<StringSE, StringSE>> paramsConsumer) 指定されたコンシューマーでこのリクエストのパラメーターを操作します。org.springframework.web.socket.config.annotation 内の MultiValueMap 使用
org.springframework.web.socket.config.annotation 内の型引数 MultiValueMap を持つサブクラス修飾子と型メソッド説明protected MultiValueMap<HttpRequestHandler, StringSE> ServletWebSocketHandlerRegistration.createMappings()final MultiValueMap<HttpRequestHandler, StringSE> WebMvcStompWebSocketEndpointRegistration.getMappings()型 MultiValueMap のパラメーターを持つ org.springframework.web.socket.config.annotation のメソッド修飾子と型メソッド説明protected voidServletWebSocketHandlerRegistration.addSockJsServiceMapping(MultiValueMap<HttpRequestHandler, StringSE> mappings, SockJsService sockJsService, WebSocketHandler handler, StringSE pathPattern) protected voidServletWebSocketHandlerRegistration.addWebSocketHandlerMapping(MultiValueMap<HttpRequestHandler, StringSE> mappings, WebSocketHandler webSocketHandler, HandshakeHandler handshakeHandler, HandshakeInterceptor[] interceptors, StringSE path) org.springframework.web.util 内の MultiValueMap 使用
MultiValueMap を返す org.springframework.web.util のメソッド修飾子と型メソッド説明UrlPathHelper.decodeMatrixVariables(jakarta.servlet.http.HttpServletRequest request, MultiValueMap<StringSE, StringSE> vars) UrlPathHelper.setUrlDecode(boolean)がtrueに設定されていない限り、指定されたマトリックス変数をUrlPathHelper.decodeRequestString(HttpServletRequest, 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) 与えられた文字列をマトリックス変数で解析します。型 MultiValueMap のパラメーターを持つ org.springframework.web.util のメソッド修飾子と型メソッド説明UrlPathHelper.decodeMatrixVariables(jakarta.servlet.http.HttpServletRequest request, MultiValueMap<StringSE, StringSE> vars) UrlPathHelper.setUrlDecode(boolean)がtrueに設定されていない限り、指定されたマトリックス変数をUrlPathHelper.decodeRequestString(HttpServletRequest, 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(@Nullable MultiValueMap<StringSE, StringSE> params) 複数のクエリパラメーターと値を追加します。UriBuilder.replaceQueryParams(MultiValueMap<StringSE, StringSE> params) 既存の値をすべて削除した後、クエリパラメーター値を設定します。UriComponentsBuilder.replaceQueryParams(@Nullable MultiValueMap<StringSE, StringSE> params) 既存の値をすべて削除した後、クエリパラメーター値を設定します。org.springframework.web.util.pattern 内の MultiValueMap 使用
型 MultiValueMap の引数を持つ型を返す org.springframework.web.util.pattern のメソッド修飾子と型メソッド説明PathPattern.PathMatchInfo.getMatrixVariables()URI 変数名をキーとして、パスセグメントごとのマトリックス変数のマップを返します。PathPattern.PathRemainingMatchInfo.getMatrixVariables()バインドされた各変数のパスパラメーターを返します。