Uses of Interface
org.springframework.web.method.support.HandlerMethodArgumentResolver
Packages that use HandlerMethodArgumentResolver Package Description org.springframework.test.web.servlet.setup Contains built-inMockMvcBuilderimplementations.org.springframework.web.method.annotation Support classes for annotation-based handler method processing.org.springframework.web.method.support Generic support classes for handler method processing.org.springframework.web.servlet.config.annotation Annotation-based setup for Spring MVC.org.springframework.web.servlet.mvc.method.annotation MVC infrastructure for annotation-based handler method processing, building on theorg.springframework.web.method.annotationpackage.Uses of HandlerMethodArgumentResolver in org.springframework.test.web.servlet.setup
Methods in org.springframework.test.web.servlet.setup with parameters of type HandlerMethodArgumentResolver Modifier and Type Method Description StandaloneMockMvcBuilderStandaloneMockMvcBuilder. setCustomArgumentResolvers(HandlerMethodArgumentResolver... argumentResolvers)Provide custom resolvers for controller method arguments.Uses of HandlerMethodArgumentResolver in org.springframework.web.method.annotation
Classes in org.springframework.web.method.annotation that implement HandlerMethodArgumentResolver Modifier and Type Class Description classAbstractCookieValueMethodArgumentResolverA base abstract class to resolve method arguments annotated with@CookieValue.classAbstractNamedValueMethodArgumentResolverAbstract base class for resolving method arguments from a named value.classAbstractWebArgumentResolverAdapterAn abstract base class adapting aWebArgumentResolverto theHandlerMethodArgumentResolvercontract.classErrorsMethodArgumentResolverResolvesErrorsmethod arguments.classExpressionValueMethodArgumentResolverResolves method arguments annotated with@Value.classMapMethodProcessorclassModelAttributeMethodProcessorResolve@ModelAttributeannotated method arguments and handle return values from@ModelAttributeannotated methods.classModelMethodProcessorclassRequestHeaderMapMethodArgumentResolverResolvesMapmethod arguments annotated with@RequestHeader.classRequestHeaderMethodArgumentResolverResolves method arguments annotated with@RequestHeaderexcept forMaparguments.classRequestParamMapMethodArgumentResolverResolvesMapmethod arguments annotated with an @RequestParamwhere the annotation does not specify a request parameter name.classRequestParamMethodArgumentResolverResolves method arguments annotated with @RequestParam, arguments of typeMultipartFilein conjunction with Spring'sMultipartResolverabstraction, and arguments of typejavax.servlet.http.Partin conjunction with Servlet 3.0 multipart requests.classSessionStatusMethodArgumentResolverResolves aSessionStatusargument by obtaining it from theModelAndViewContainer.Uses of HandlerMethodArgumentResolver in org.springframework.web.method.support
Classes in org.springframework.web.method.support that implement HandlerMethodArgumentResolver Modifier and Type Class Description classHandlerMethodArgumentResolverCompositeResolves method parameters by delegating to a list of registeredHandlerMethodArgumentResolvers.Methods in org.springframework.web.method.support that return types with arguments of type HandlerMethodArgumentResolver Modifier and Type Method Description List<HandlerMethodArgumentResolver>HandlerMethodArgumentResolverComposite. 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 HandlerMethodArgumentResolver Modifier and Type Method Description HandlerMethodArgumentResolverCompositeHandlerMethodArgumentResolverComposite. addResolver(HandlerMethodArgumentResolver resolver)Add the givenHandlerMethodArgumentResolver.HandlerMethodArgumentResolverCompositeHandlerMethodArgumentResolverComposite. addResolvers(HandlerMethodArgumentResolver... resolvers)Add the givenHandlerMethodArgumentResolvers.Method parameters in org.springframework.web.method.support with type arguments of type HandlerMethodArgumentResolver Modifier and Type Method Description HandlerMethodArgumentResolverCompositeHandlerMethodArgumentResolverComposite. addResolvers(List<? extends HandlerMethodArgumentResolver> resolvers)Add the givenHandlerMethodArgumentResolvers.Uses of HandlerMethodArgumentResolver in org.springframework.web.servlet.config.annotation
Methods in org.springframework.web.servlet.config.annotation that return types with arguments of type HandlerMethodArgumentResolver Modifier and Type Method Description protected 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 HandlerMethodArgumentResolver Modifier and Type Method Description protected 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.voidWebMvcConfigurerAdapter. addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)Deprecated.Add resolvers to support custom controller method argument types.Uses of HandlerMethodArgumentResolver in org.springframework.web.servlet.mvc.method.annotation
Classes in org.springframework.web.servlet.mvc.method.annotation that implement HandlerMethodArgumentResolver Modifier and Type Class Description classAbstractMessageConverterMethodArgumentResolverA base class for resolving method argument values by reading from the body of a request withHttpMessageConverters.classAbstractMessageConverterMethodProcessorExtendsAbstractMessageConverterMethodArgumentResolverwith the ability to handle method return values by writing to the response withHttpMessageConverters.classHttpEntityMethodProcessorResolvesHttpEntityandRequestEntitymethod argument values and also handlesHttpEntityandResponseEntityreturn values.classMatrixVariableMapMethodArgumentResolverResolves arguments of typeMapannotated with@MatrixVariablewhere the annotation does not specify a name.classMatrixVariableMethodArgumentResolverResolves arguments annotated with@MatrixVariable.classPathVariableMapMethodArgumentResolverResolvesMapmethod arguments annotated with an @PathVariablewhere the annotation does not specify a path variable name.classPathVariableMethodArgumentResolverResolves method arguments annotated with an @PathVariable.classRedirectAttributesMethodArgumentResolverResolves method arguments of typeRedirectAttributes.classRequestAttributeMethodArgumentResolverResolves method arguments annotated with an @RequestAttribute.classRequestPartMethodArgumentResolverResolves the following method arguments: Annotated with @RequestPartOf typeMultipartFilein conjunction with Spring'sMultipartResolverabstraction Of typejavax.servlet.http.Partin conjunction with Servlet 3.0 multipart requestsclassRequestResponseBodyMethodProcessorResolves 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.classServletCookieValueMethodArgumentResolverAnAbstractCookieValueMethodArgumentResolverthat resolves cookie values from anHttpServletRequest.classServletModelAttributeMethodProcessorA Servlet-specificModelAttributeMethodProcessorthat applies data binding through a WebDataBinder of typeServletRequestDataBinder.classServletRequestMethodArgumentResolverResolves servlet backed request-related method arguments.classServletResponseMethodArgumentResolverResolves servlet backed response-related method arguments.classServletWebArgumentResolverAdapterA Servlet-specificAbstractWebArgumentResolverAdapterthat creates aNativeWebRequestfromServletRequestAttributes.classSessionAttributeMethodArgumentResolverResolves method arguments annotated with an @SessionAttribute.classUriComponentsBuilderMethodArgumentResolverResolvers argument values of typeUriComponentsBuilder.Methods in org.springframework.web.servlet.mvc.method.annotation that return types with arguments of type HandlerMethodArgumentResolver Modifier and Type Method Description List<HandlerMethodArgumentResolver>RequestMappingHandlerAdapter. getArgumentResolvers()Return the configured argument resolvers, or possiblynullif not initialized yet viaRequestMappingHandlerAdapter.afterPropertiesSet().List<HandlerMethodArgumentResolver>ExceptionHandlerExceptionResolver. getCustomArgumentResolvers()Return the custom argument resolvers, ornull.List<HandlerMethodArgumentResolver>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(java.util.List<org.springframework.web.method.support.HandlerMethodArgumentResolver>).List<HandlerMethodArgumentResolver>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 HandlerMethodArgumentResolver Modifier and Type Method Description voidExceptionHandlerExceptionResolver. setArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)Configure the complete list of supported argument types thus overriding the resolvers that would otherwise be configured by default.voidRequestMappingHandlerAdapter. setArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)Configure the complete list of supported argument types thus overriding the resolvers that would otherwise be configured by default.voidExceptionHandlerExceptionResolver. setCustomArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)Provide resolvers for custom argument types.voidRequestMappingHandlerAdapter. setCustomArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)Provide resolvers for custom argument types.voidRequestMappingHandlerAdapter. setInitBinderArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)Configure the supported argument types in@InitBindermethods.