クラス RequestParamMethodArgumentResolver

実装されたすべてのインターフェース:
HandlerMethodArgumentResolverSyncHandlerMethodArgumentResolver

public class RequestParamMethodArgumentResolver extends AbstractNamedValueSyncArgumentResolver
URI クエリ文字列パラメーターから @RequestParam でアノテーションが付けられたメソッド引数のリゾルバー。

このリゾルバーは、デフォルトの解決モードで作成することもできます。このモードでは、@RequestParam でアノテーションが付けられていない単純な型(int、long など)も、引数名から派生したパラメーター名を持つリクエストパラメーターとして扱われます。

メソッドパラメーター型が MapSE の場合、アノテーションで指定された名前を使用して、リクエストパラメーターの文字列値が解決されます。次に、適切な Converter が登録されていると仮定して、型変換を介して値が MapSE に変換されます。または、リクエストパラメーター名が指定されていない場合は、代わりに RequestParamMapMethodArgumentResolver を使用して、マップの形式ですべてのリクエストパラメーターへのアクセスを提供します。

導入:
5.0
作成者:
Rossen Stoyanchev
関連事項: