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