クラス ModelMethodArgumentResolver
java.lang.ObjectSE
org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport
org.springframework.web.reactive.result.method.annotation.ModelMethodArgumentResolver
- 実装されたすべてのインターフェース:
HandlerMethodArgumentResolver
,SyncHandlerMethodArgumentResolver
public class ModelMethodArgumentResolver
extends HandlerMethodArgumentResolverSupport
implements SyncHandlerMethodArgumentResolver
Map
SE としても解決できる型 Model
のコントローラーメソッド引数のリゾルバー。Map の戻り値は、@ModelAttribute
や @ResponseBody
などのアノテーションの存在に応じて、複数の方法で解釈できます。5.2 の時点で、型 Map
のパラメーターにもアノテーションが付けられている場合、このリゾルバーは false を返します。
- 導入:
- 5.2
- 作成者:
- Rossen Stoyanchev
フィールドサマリー
クラス org.springframework.web.reactive.result.method.HandlerMethodArgumentResolverSupport から継承されたフィールド
logger
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明resolveArgumentValue
(MethodParameter parameter, 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
コンストラクターの詳細
ModelMethodArgumentResolver
メソッドの詳細
supportsParameter
インターフェースからコピーされた説明:HandlerMethodArgumentResolver
このリゾルバーが指定されたメソッドパラメーターをサポートするかどうか。- 次で指定:
- インターフェース
HandlerMethodArgumentResolver
のsupportsParameter
- パラメーター:
param
- メソッドパラメーター
resolveArgumentValue
public ObjectSE resolveArgumentValue(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) インターフェースからコピーされた説明:SyncHandlerMethodArgumentResolver
メソッドパラメーターの値を同期的に解決します。- 次で指定:
- インターフェース
SyncHandlerMethodArgumentResolver
のresolveArgumentValue
- パラメーター:
parameter
- メソッドパラメーターcontext
- 使用するバインディングコンテキストexchange
- 現在の交換- 戻り値:
- 解決された値(存在する場合)