クラス RequestParamMapMethodArgumentResolver
java.lang.ObjectSE
org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport
org.springframework.web.reactive.result.method.annotation.RequestParamMapMethodArgumentResolver
- 実装されたすべてのインターフェース:
HandlerMethodArgumentResolver
,SyncHandlerMethodArgumentResolver
public class RequestParamMapMethodArgumentResolver
extends HandlerMethodArgumentResolverSupport
implements SyncHandlerMethodArgumentResolver
@RequestParam
アノテーションが付けられた Map
SE メソッド引数のリゾルバー。アノテーションはリクエストパラメーター名を指定しません。リクエストパラメーター名で Map
SE メソッド引数を解決する方法については、RequestParamMethodArgumentResolver
を参照してください。 作成された Map
SE には、すべてのリクエストパラメーターの名前と値のペアが含まれています。代わりにメソッドパラメーター型が MultiValueMap
の場合、作成されたマップには、すべてのリクエストパラメーターと、リクエストパラメーターに複数の値がある場合のそこにあるすべての値が含まれます。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Sebastien Deleuze
- 関連事項:
フィールドサマリー
クラス org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport から継承されたフィールド
logger
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明resolveArgumentValue
(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) メソッドパラメーターの値を同期的に解決します。boolean
supportsParameter
(MethodParameter param) このリゾルバーが指定されたメソッドパラメーターをサポートするかどうか。クラス org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport から継承されたメソッド
checkAnnotatedParamNoReactiveWrapper, checkParameterType, checkParameterTypeNoReactiveWrapper, getAdapterRegistry
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.web.reactive.result.method.SyncHandlerMethodArgumentResolver から継承されたメソッド
resolveArgument
コンストラクターの詳細
RequestParamMapMethodArgumentResolver
メソッドの詳細
supportsParameter
インターフェースからコピーされた説明:HandlerMethodArgumentResolver
このリゾルバーが指定されたメソッドパラメーターをサポートするかどうか。- 次で指定:
- インターフェース
HandlerMethodArgumentResolver
のsupportsParameter
- パラメーター:
param
- メソッドパラメーター
resolveArgumentValue
public ObjectSE resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) インターフェースからコピーされた説明:SyncHandlerMethodArgumentResolver
メソッドパラメーターの値を同期的に解決します。- 次で指定:
- インターフェース
SyncHandlerMethodArgumentResolver
のresolveArgumentValue
- パラメーター:
methodParameter
- メソッドパラメーターcontext
- 使用するバインディングコンテキストexchange
- 現在の交換- 戻り値:
- 解決された値(存在する場合)