インターフェースの使用
org.springframework.web.method.support.HandlerMethodArgumentResolver
HandlerMethodArgumentResolver を使用するパッケージ
パッケージ
説明
ビルトイン
MockMvcBuilder 実装が含まれています。 アノテーションベースのハンドラーメソッド処理のクラスをサポートします。
ハンドラーメソッド処理の汎用サポートクラス。
Spring MVC のアノテーションベースのセットアップ。
org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。org.springframework.test.web.servlet.client 内の HandlerMethodArgumentResolver 使用
型 HandlerMethodArgumentResolver のパラメーターを持つ org.springframework.test.web.servlet.client のメソッド修飾子と型メソッド説明MockMvcWebTestClient.ControllerSpec.customArgumentResolvers(HandlerMethodArgumentResolver... argumentResolvers) カスタム引数リゾルバーを提供します。org.springframework.test.web.servlet.setup 内の HandlerMethodArgumentResolver 使用
型 HandlerMethodArgumentResolver のパラメーターを持つ org.springframework.test.web.servlet.setup のメソッド修飾子と型メソッド説明StandaloneMockMvcBuilder.setCustomArgumentResolvers(HandlerMethodArgumentResolver... argumentResolvers) コントローラーメソッドの引数にカスタムリゾルバーを提供します。org.springframework.web.method.annotation 内の HandlerMethodArgumentResolver 使用
修飾子と型クラス説明class@CookieValueアノテーションが付けられたメソッド引数を解決する基本抽象クラス。class名前付き値からメソッド引数を解決するための抽象基本クラス。classWebArgumentResolverをHandlerMethodArgumentResolver契約に適合させる抽象基本クラス。classErrorsメソッドの引数を解決します。class@Valueアノテーションが付けられたメソッド引数を解決します。classclass@ModelAttributeアノテーション付きメソッド引数を解決し、@ModelAttributeアノテーション付きメソッドからの戻り値を処理します。classclass@RequestHeaderアノテーションが付けられたMapSE メソッドの引数を解決します。classMapSE 引数を除き、@RequestHeaderアノテーションが付けられたメソッド引数を解決します。class@RequestParamアノテーションが付けられたMapSE メソッドの引数を解決します。アノテーションはリクエストパラメーター名を指定していません。class@RequestParamでアノテーションが付けられたメソッド引数、Spring のMultipartResolver抽象化と組み合わせたMultipartFile型の引数、およびサーブレットマルチパートリクエストと組み合わせたjakarta.servlet.http.Part型の引数を解決します。classSessionStatus引数をModelAndViewContainerから取得して解決します。org.springframework.web.method.support 内の HandlerMethodArgumentResolver 使用
修飾子と型メソッド説明HandlerMethodArgumentResolverComposite.getArgumentResolver(MethodParameter parameter) 指定されたメソッドパラメーターをサポートする登録済みHandlerMethodArgumentResolverを検索します。型 HandlerMethodArgumentResolver の引数を持つ型を返す org.springframework.web.method.support のメソッド修飾子と型メソッド説明HandlerMethodArgumentResolverComposite.getResolvers()含まれているリゾルバーを含む読み取り専用リスト、または空のリストを返します。型 HandlerMethodArgumentResolver のパラメーターを持つ org.springframework.web.method.support のメソッド修飾子と型メソッド説明HandlerMethodArgumentResolverComposite.addResolver(HandlerMethodArgumentResolver resolver) 指定されたHandlerMethodArgumentResolverを追加します。HandlerMethodArgumentResolverComposite.addResolvers(HandlerMethodArgumentResolver... resolvers) 指定されたHandlerMethodArgumentResolversを追加します。型 HandlerMethodArgumentResolver の型引数を持つ org.springframework.web.method.support のメソッドパラメーター修飾子と型メソッド説明HandlerMethodArgumentResolverComposite.addResolvers(ListSE<? extends HandlerMethodArgumentResolver> resolvers) 指定されたHandlerMethodArgumentResolversを追加します。org.springframework.web.servlet.config.annotation 内の HandlerMethodArgumentResolver 使用
型 HandlerMethodArgumentResolver の引数を持つ型を返す org.springframework.web.servlet.config.annotation のメソッド修飾子と型メソッド説明protected final ListSE<HandlerMethodArgumentResolver>WebMvcConfigurationSupport.getArgumentResolvers()RequestMappingHandlerAdapterおよびExceptionHandlerExceptionResolverが使用する共有カスタム引数リゾルバーへのアクセスを提供します。型 HandlerMethodArgumentResolver の型引数を持つ org.springframework.web.servlet.config.annotation のメソッドパラメーター修飾子と型メソッド説明protected voidDelegatingWebMvcConfiguration.addArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers) protected voidWebMvcConfigurationSupport.addArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers) デフォルトで登録されているものに加えて、使用するカスタムHandlerMethodArgumentResolversを追加します。default voidWebMvcConfigurer.addArgumentResolvers(ListSE<HandlerMethodArgumentResolver> resolvers) リゾルバーを追加して、カスタムコントローラーメソッドの引数型をサポートします。org.springframework.web.servlet.mvc.method.annotation 内の HandlerMethodArgumentResolver 使用
修飾子と型クラス説明classHttpMessageConvertersを使用してリクエストの本文から読み取ることにより、メソッドの引数値を解決するための基本クラス。classHttpMessageConvertersを使用してレスポンスに書き込むことにより、メソッドの戻り値を処理する機能でAbstractMessageConverterMethodArgumentResolverを拡張します。class型Continuationのメソッド引数の何もしないリゾルバー。classHttpEntityおよびRequestEntityメソッドの引数値、および型HttpEntity、ResponseEntity、ErrorResponse、ProblemDetailの戻り値を解決します。class@MatrixVariableアノテーションが付けられた型MapSE の引数を解決します。アノテーションは名前を指定しません。class@MatrixVariableアノテーションが付けられた引数を解決します。classパス変数名が指定されていない、@PathVariableでアノテーションが付けられたMapSE メソッド引数を解決します。class@PathVariableのアノテーションが付けられたメソッド引数を解決します。classServletRequestMethodArgumentResolverと同様ですが、引数にアノテーションが付けられているかどうかに関係なく、型PrincipalSE の引数を解決します。class型RedirectAttributesのメソッド引数を解決します。class@RequestAttributeのアノテーションが付けられたメソッド引数を解決します。class次のメソッド引数を解決します: @RequestPartでアノテーションが付けられている Spring のMultipartResolver抽象化と組み合わせた型MultipartFileの サーブレットマルチパートリクエストと組み合わせた型jakarta.servlet.http.Partclass@RequestBodyでアノテーション付けされたメソッド引数を解決し、HttpMessageConverterでリクエストまたはレスポンスの本文を読み書きすることにより、@ResponseBodyでアノテーション付けされたメソッドからの戻り値を処理します。classHttpServletRequestEE からの Cookie 値を解決するAbstractCookieValueMethodArgumentResolver。class型ServletRequestDataBinderの WebDataBinder を介してデータバインディングを適用する、サーブレット固有のModelAttributeMethodProcessor。classサーブレットがサポートするリクエスト関連のメソッド引数を解決します。classサーブレットがサポートするレスポンス関連のメソッド引数を解決します。classclass@SessionAttributeのアノテーションが付けられたメソッド引数を解決します。class型UriComponentsBuilderのリゾルバー引数値。型 HandlerMethodArgumentResolver の引数を持つ型を返す org.springframework.web.servlet.mvc.method.annotation のメソッド修飾子と型メソッド説明RequestMappingHandlerAdapter.getArgumentResolvers()設定済みの引数リゾルバーを返します。RequestMappingHandlerAdapter.afterPropertiesSet()を介してまだ初期化されていない場合は、nullを返します。ExceptionHandlerExceptionResolver.getCustomArgumentResolvers()カスタム引数リゾルバー、またはnullを返します。RequestMappingHandlerAdapter.getCustomArgumentResolvers()カスタム引数リゾルバー、またはnullを返します。protected ListSE<HandlerMethodArgumentResolver>ExceptionHandlerExceptionResolver.getDefaultArgumentResolvers()ExceptionHandlerExceptionResolver.setCustomArgumentResolvers(java.util.List<org.springframework.web.method.support.HandlerMethodArgumentResolver>)を介して提供される組み込みリゾルバーとカスタムリゾルバーを含む、使用する引数リゾルバーのリストを返します。RequestMappingHandlerAdapter.getInitBinderArgumentResolvers()@InitBinderメソッドの引数リゾルバーを返します。RequestMappingHandlerAdapter.afterPropertiesSet()を介してまだ初期化されていない場合は、nullを返す可能性があります。型 HandlerMethodArgumentResolver の型引数を持つ org.springframework.web.servlet.mvc.method.annotation のメソッドパラメーター修飾子と型メソッド説明voidExceptionHandlerExceptionResolver.setArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers) サポートされている引数型の完全なリストを構成して、デフォルトでは構成されないリゾルバーをオーバーライドします。voidRequestMappingHandlerAdapter.setArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers) サポートされている引数型の完全なリストを構成して、デフォルトでは構成されないリゾルバーをオーバーライドします。voidExceptionHandlerExceptionResolver.setCustomArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers) カスタム引数型のリゾルバーを提供します。voidRequestMappingHandlerAdapter.setCustomArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers) カスタム引数型のリゾルバーを提供します。voidRequestMappingHandlerAdapter.setInitBinderArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers) @InitBinderメソッドでサポートされる引数型を構成します。