クラス MatrixVariableMapMethodArgumentResolver
java.lang.ObjectSE
org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport
org.springframework.web.reactive.result.method.annotation.MatrixVariableMapMethodArgumentResolver
- 実装されたすべてのインターフェース:
HandlerMethodArgumentResolver
,SyncHandlerMethodArgumentResolver
public class MatrixVariableMapMethodArgumentResolver
extends HandlerMethodArgumentResolverSupport
implements SyncHandlerMethodArgumentResolver
アノテーションが名前を指定していない、
@MatrixVariable
でアノテーションが付けられた型 Map
SE の引数を解決します。言い換えると、このリゾルバーの目的は、すべてまたは特定のパス変数に関連付けられた複数のマトリックス変数へのアクセスを提供することです。 名前が指定されると、型 Map の引数は Map 値を持つ単一の属性と見なされ、代わりに MatrixVariableMethodArgumentResolver
によって解決されます。
- 導入:
- 5.0.1
- 作成者:
- Rossen Stoyanchev
- 関連事項:
フィールドサマリー
クラス org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport から継承されたフィールド
logger
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明resolveArgumentValue
(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を同期的に解決します。boolean
supportsParameter
(MethodParameter parameter) このリゾルバーが指定されたメソッドパラメーターをサポートするかどうか。クラス 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
コンストラクターの詳細
MatrixVariableMapMethodArgumentResolver
メソッドの詳細
supportsParameter
インターフェースからコピーされた説明:HandlerMethodArgumentResolver
このリゾルバーが指定されたメソッドパラメーターをサポートするかどうか。- 次で指定:
- インターフェース
HandlerMethodArgumentResolver
のsupportsParameter
- パラメーター:
parameter
- メソッドパラメーター
resolveArgumentValue
@Nullable public ObjectSE resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) インターフェースからコピーされた説明:SyncHandlerMethodArgumentResolver
メソッドパラメーターの値を同期的に解決します。- 次で指定:
- インターフェース
SyncHandlerMethodArgumentResolver
のresolveArgumentValue
- パラメーター:
parameter
- メソッドパラメーターbindingContext
- 使用するバインディングコンテキストexchange
- 現在の交換- 戻り値:
- 解決された値(存在する場合)