Uses of Interface
org.springframework.web.method.support.HandlerMethodArgumentResolver
Packages that use HandlerMethodArgumentResolver Package Description org.springframework.test.web.servlet.setup Contains built-inMockMvcBuilder
implementations.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.annotation
package.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 StandaloneMockMvcBuilder
StandaloneMockMvcBuilder. 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 class
AbstractCookieValueMethodArgumentResolver
A base abstract class to resolve method arguments annotated with@CookieValue
.class
AbstractNamedValueMethodArgumentResolver
Abstract base class for resolving method arguments from a named value.class
AbstractWebArgumentResolverAdapter
An abstract base class adapting aWebArgumentResolver
to theHandlerMethodArgumentResolver
contract.class
ErrorsMethodArgumentResolver
ResolvesErrors
method arguments.class
ExpressionValueMethodArgumentResolver
Resolves method arguments annotated with@Value
.class
MapMethodProcessor
class
ModelAttributeMethodProcessor
Resolve@ModelAttribute
annotated method arguments and handle return values from@ModelAttribute
annotated methods.class
ModelMethodProcessor
class
RequestHeaderMapMethodArgumentResolver
ResolvesMap
method arguments annotated with@RequestHeader
.class
RequestHeaderMethodArgumentResolver
Resolves method arguments annotated with@RequestHeader
except forMap
arguments.class
RequestParamMapMethodArgumentResolver
ResolvesMap
method arguments annotated with an @RequestParam
where the annotation does not specify a request parameter name.class
RequestParamMethodArgumentResolver
Resolves method arguments annotated with @RequestParam
, arguments of typeMultipartFile
in conjunction with Spring'sMultipartResolver
abstraction, and arguments of typejavax.servlet.http.Part
in conjunction with Servlet 3.0 multipart requests.class
SessionStatusMethodArgumentResolver
Resolves aSessionStatus
argument 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 class
HandlerMethodArgumentResolverComposite
Resolves 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 HandlerMethodArgumentResolverComposite
HandlerMethodArgumentResolverComposite. addResolver(HandlerMethodArgumentResolver resolver)
Add the givenHandlerMethodArgumentResolver
.HandlerMethodArgumentResolverComposite
HandlerMethodArgumentResolverComposite. 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 HandlerMethodArgumentResolverComposite
HandlerMethodArgumentResolverComposite. 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 theRequestMappingHandlerAdapter
and theExceptionHandlerExceptionResolver
.Method parameters in org.springframework.web.servlet.config.annotation with type arguments of type HandlerMethodArgumentResolver Modifier and Type Method Description protected void
DelegatingWebMvcConfiguration. addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
protected void
WebMvcConfigurationSupport. addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
Add customHandlerMethodArgumentResolvers
to use in addition to the ones registered by default.default void
WebMvcConfigurer. addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers)
Add resolvers to support custom controller method argument types.void
WebMvcConfigurerAdapter. 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 class
AbstractMessageConverterMethodArgumentResolver
A base class for resolving method argument values by reading from the body of a request withHttpMessageConverters
.class
AbstractMessageConverterMethodProcessor
ExtendsAbstractMessageConverterMethodArgumentResolver
with the ability to handle method return values by writing to the response withHttpMessageConverters
.class
HttpEntityMethodProcessor
ResolvesHttpEntity
andRequestEntity
method argument values and also handlesHttpEntity
andResponseEntity
return values.class
MatrixVariableMapMethodArgumentResolver
Resolves arguments of typeMap
annotated with@MatrixVariable
where the annotation does not specify a name.class
MatrixVariableMethodArgumentResolver
Resolves arguments annotated with@MatrixVariable
.class
PathVariableMapMethodArgumentResolver
ResolvesMap
method arguments annotated with an @PathVariable
where the annotation does not specify a path variable name.class
PathVariableMethodArgumentResolver
Resolves method arguments annotated with an @PathVariable
.class
RedirectAttributesMethodArgumentResolver
Resolves method arguments of typeRedirectAttributes
.class
RequestAttributeMethodArgumentResolver
Resolves method arguments annotated with an @RequestAttribute
.class
RequestPartMethodArgumentResolver
Resolves the following method arguments: Annotated with @RequestPart
Of typeMultipartFile
in conjunction with Spring'sMultipartResolver
abstraction Of typejavax.servlet.http.Part
in conjunction with Servlet 3.0 multipart requestsclass
RequestResponseBodyMethodProcessor
Resolves method arguments annotated with@RequestBody
and handles return values from methods annotated with@ResponseBody
by reading and writing to the body of the request or response with anHttpMessageConverter
.class
ServletCookieValueMethodArgumentResolver
AnAbstractCookieValueMethodArgumentResolver
that resolves cookie values from anHttpServletRequest
.class
ServletModelAttributeMethodProcessor
A Servlet-specificModelAttributeMethodProcessor
that applies data binding through a WebDataBinder of typeServletRequestDataBinder
.class
ServletRequestMethodArgumentResolver
Resolves servlet backed request-related method arguments.class
ServletResponseMethodArgumentResolver
Resolves servlet backed response-related method arguments.class
ServletWebArgumentResolverAdapter
A Servlet-specificAbstractWebArgumentResolverAdapter
that creates aNativeWebRequest
fromServletRequestAttributes
.class
SessionAttributeMethodArgumentResolver
Resolves method arguments annotated with an @SessionAttribute
.class
UriComponentsBuilderMethodArgumentResolver
Resolvers 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 possiblynull
if 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@InitBinder
methods, or possiblynull
if 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 void
ExceptionHandlerExceptionResolver. setArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
Configure the complete list of supported argument types thus overriding the resolvers that would otherwise be configured by default.void
RequestMappingHandlerAdapter. setArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
Configure the complete list of supported argument types thus overriding the resolvers that would otherwise be configured by default.void
ExceptionHandlerExceptionResolver. setCustomArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
Provide resolvers for custom argument types.void
RequestMappingHandlerAdapter. setCustomArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
Provide resolvers for custom argument types.void
RequestMappingHandlerAdapter. setInitBinderArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers)
Configure the supported argument types in@InitBinder
methods.