Uses of Interface
org.springframework.web.method.support.HandlerMethodArgumentResolver
Packages that use HandlerMethodArgumentResolver
Package
Description
Support for testing Spring MVC applications via
RestTestClient with
MockMvc for server request handling.Contains built-in 
MockMvcBuilder implementations.Support classes for annotation-based handler method processing.
Generic support classes for handler method processing.
Annotation-based setup for Spring MVC.
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package.- 
Uses of HandlerMethodArgumentResolver in org.springframework.test.web.servlet.clientMethods in org.springframework.test.web.servlet.client with parameters of type HandlerMethodArgumentResolverModifier and TypeMethodDescriptionMockMvcWebTestClient.ControllerSpec.customArgumentResolvers(HandlerMethodArgumentResolver... argumentResolvers) Provide custom argument resolvers.
- 
Uses of HandlerMethodArgumentResolver in org.springframework.test.web.servlet.setupMethods in org.springframework.test.web.servlet.setup with parameters of type HandlerMethodArgumentResolverModifier and TypeMethodDescriptionStandaloneMockMvcBuilder.setCustomArgumentResolvers(HandlerMethodArgumentResolver... argumentResolvers) Provide custom resolvers for controller method arguments.
- 
Uses of HandlerMethodArgumentResolver in org.springframework.web.method.annotationClasses in org.springframework.web.method.annotation that implement HandlerMethodArgumentResolverModifier and TypeClassDescriptionclassA base abstract class to resolve method arguments annotated with@CookieValue.classAbstract base class for resolving method arguments from a named value.classAn abstract base class adapting aWebArgumentResolverto theHandlerMethodArgumentResolvercontract.classResolvesErrorsmethod arguments.classResolves method arguments annotated with@Value.classclassResolve@ModelAttributeannotated method arguments and handle return values from@ModelAttributeannotated methods.classclassclassResolves method arguments annotated with@RequestHeaderexcept forMaparguments.classResolvesMapmethod arguments annotated with an @RequestParamwhere the annotation does not specify a request parameter name.classResolves method arguments annotated with @RequestParam, arguments of typeMultipartFilein conjunction with Spring'sMultipartResolverabstraction, and arguments of typejakarta.servlet.http.Partin conjunction with Servlet multipart requests.classResolves aSessionStatusargument by obtaining it from theModelAndViewContainer.
- 
Uses of HandlerMethodArgumentResolver in org.springframework.web.method.supportClasses in org.springframework.web.method.support that implement HandlerMethodArgumentResolverModifier and TypeClassDescriptionclassResolves method parameters by delegating to a list of registeredHandlerMethodArgumentResolvers.Methods in org.springframework.web.method.support that return HandlerMethodArgumentResolverModifier and TypeMethodDescriptionHandlerMethodArgumentResolverComposite.getArgumentResolver(MethodParameter parameter) Find a registeredHandlerMethodArgumentResolverthat supports the given method parameter.Methods in org.springframework.web.method.support that return types with arguments of type HandlerMethodArgumentResolverModifier and TypeMethodDescriptionHandlerMethodArgumentResolverComposite.getResolvers()Return a read-only list with the contained resolvers, or an empty list.Methods in org.springframework.web.method.support with parameters of type HandlerMethodArgumentResolverModifier and TypeMethodDescriptionHandlerMethodArgumentResolverComposite.addResolver(HandlerMethodArgumentResolver resolver) Add the givenHandlerMethodArgumentResolver.HandlerMethodArgumentResolverComposite.addResolvers(@Nullable HandlerMethodArgumentResolver... resolvers) Add the givenHandlerMethodArgumentResolvers.Method parameters in org.springframework.web.method.support with type arguments of type HandlerMethodArgumentResolverModifier and TypeMethodDescriptionHandlerMethodArgumentResolverComposite.addResolvers(@Nullable List<? extends HandlerMethodArgumentResolver> resolvers) Add the givenHandlerMethodArgumentResolvers.
- 
Uses of HandlerMethodArgumentResolver in org.springframework.web.servlet.config.annotationMethods in org.springframework.web.servlet.config.annotation that return types with arguments of type HandlerMethodArgumentResolverModifier and TypeMethodDescriptionprotected final List<HandlerMethodArgumentResolver> WebMvcConfigurationSupport.getArgumentResolvers()Provide access to the shared custom argument resolvers used by theRequestMappingHandlerAdapterand theExceptionHandlerExceptionResolver.Method parameters in org.springframework.web.servlet.config.annotation with type arguments of type HandlerMethodArgumentResolverModifier and TypeMethodDescriptionprotected voidDelegatingWebMvcConfiguration.addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) protected voidWebMvcConfigurationSupport.addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) Add customHandlerMethodArgumentResolversto use in addition to the ones registered by default.default voidWebMvcConfigurer.addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) Add resolvers to support custom controller method argument types.
- 
Uses of HandlerMethodArgumentResolver in org.springframework.web.servlet.mvc.method.annotationClasses in org.springframework.web.servlet.mvc.method.annotation that implement HandlerMethodArgumentResolverModifier and TypeClassDescriptionclassA base class for resolving method argument values by reading from the body of a request withHttpMessageConverters.classExtendsAbstractMessageConverterMethodArgumentResolverwith the ability to handle method return values by writing to the response withHttpMessageConverters.classResolves argument values of typeSemanticApiVersionParser.Version.classNo-op resolver for method arguments of typeContinuation.classResolvesHttpEntityandRequestEntitymethod argument values, as well as return values of typeHttpEntity,ResponseEntity,ErrorResponseandProblemDetail.classResolves arguments of typeMapannotated with@MatrixVariablewhere the annotation does not specify a name.classResolves arguments annotated with@MatrixVariable.classResolvesMapmethod arguments annotated with@PathVariablewhere the annotation does not specify a path variable name.classResolves method arguments annotated with an @PathVariable.classResolves an argument of typePrincipal, similar toServletRequestMethodArgumentResolverbut irrespective of whether the argument is annotated or not.classResolves method arguments of typeRedirectAttributes.classResolves method arguments annotated with an @RequestAttribute.classResolves the following method arguments: Annotated with @RequestPartOf typeMultipartFilein conjunction with Spring'sMultipartResolverabstraction Of typejakarta.servlet.http.Partin conjunction with Servlet multipart requestsclassResolves method arguments annotated with@RequestBodyand handles return values from methods annotated with@ResponseBodyby reading and writing to the body of the request or response with anHttpMessageConverter.classAnAbstractCookieValueMethodArgumentResolverthat resolves cookie values from anHttpServletRequest.classA Servlet-specificModelAttributeMethodProcessorthat applies data binding through a WebDataBinder of typeServletRequestDataBinder.classResolves servlet backed request-related method arguments.classResolves servlet backed response-related method arguments.classA Servlet-specificAbstractWebArgumentResolverAdapterthat creates aNativeWebRequestfromServletRequestAttributes.classResolves method arguments annotated with an @SessionAttribute.classResolvers argument values of typeUriComponentsBuilder.Methods in org.springframework.web.servlet.mvc.method.annotation that return types with arguments of type HandlerMethodArgumentResolverModifier and TypeMethodDescriptionRequestMappingHandlerAdapter.getArgumentResolvers()Return the configured argument resolvers, or possiblynullif not initialized yet viaRequestMappingHandlerAdapter.afterPropertiesSet().ExceptionHandlerExceptionResolver.getCustomArgumentResolvers()Return the custom argument resolvers, ornull.RequestMappingHandlerAdapter.getCustomArgumentResolvers()Return the custom argument resolvers, ornull.protected List<HandlerMethodArgumentResolver> ExceptionHandlerExceptionResolver.getDefaultArgumentResolvers()Return the list of argument resolvers to use including built-in resolvers and custom resolvers provided viaExceptionHandlerExceptionResolver.setCustomArgumentResolvers(List).RequestMappingHandlerAdapter.getInitBinderArgumentResolvers()Return the argument resolvers for@InitBindermethods, or possiblynullif not initialized yet viaRequestMappingHandlerAdapter.afterPropertiesSet().Method parameters in org.springframework.web.servlet.mvc.method.annotation with type arguments of type HandlerMethodArgumentResolverModifier and TypeMethodDescriptionvoidExceptionHandlerExceptionResolver.setArgumentResolvers(@Nullable List<HandlerMethodArgumentResolver> argumentResolvers) Configure the complete list of supported argument types thus overriding the resolvers that would otherwise be configured by default.voidRequestMappingHandlerAdapter.setArgumentResolvers(@Nullable List<HandlerMethodArgumentResolver> argumentResolvers) Configure the complete list of supported argument types thus overriding the resolvers that would otherwise be configured by default.voidExceptionHandlerExceptionResolver.setCustomArgumentResolvers(@Nullable List<HandlerMethodArgumentResolver> argumentResolvers) Provide resolvers for custom argument types.voidRequestMappingHandlerAdapter.setCustomArgumentResolvers(@Nullable List<HandlerMethodArgumentResolver> argumentResolvers) Provide resolvers for custom argument types.voidRequestMappingHandlerAdapter.setInitBinderArgumentResolvers(@Nullable List<HandlerMethodArgumentResolver> argumentResolvers) Configure the supported argument types in@InitBindermethods.