Top Description Interfaces Classes
[default module]

Package org.springframework.web.method.support

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Generic support classes for handler method processing.

Interface Summary

Modifier and TypeInterface and Description
public interface
AsyncHandlerMethodReturnValueHandler

A return value handler that supports async types.

public interface
HandlerMethodArgumentResolver

Strategy interface for resolving method parameters into argument values in the context of a given request.

public interface
HandlerMethodReturnValueHandler

Strategy interface to handle the value returned from the invocation of a handler method.

public interface
UriComponentsContributor

Strategy for contributing to the building of a UriComponents by looking at a method parameter and an argument value and deciding what part of the target URL should be updated.

Class Summary

Modifier and TypeClass and Description
public class
CompositeUriComponentsContributor

A UriComponentsContributor containing a list of other contributors to delegate to and also encapsulating a specific ConversionService to use for formatting method argument values as Strings.

public class
HandlerMethodArgumentResolverComposite

Resolves method parameters by delegating to a list of registered HandlerMethodArgumentResolvers.

public class
HandlerMethodReturnValueHandlerComposite

Handles method return values by delegating to a list of registered HandlerMethodReturnValueHandlers.

public class
InvocableHandlerMethod

Extension of HandlerMethod that invokes the underlying method with argument values resolved from the current HTTP request through a list of HandlerMethodArgumentResolver.

public class
ModelAndViewContainer

Records model and view related decisions made by HandlerMethodArgumentResolvers and HandlerMethodReturnValueHandlers during the course of invocation of a controller method.