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