org.springframework.web.method.annotation package. Entry points are
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
and org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter .
| Modifier and Type | Interface and Description |
|---|---|
| public interface | RequestBodyAdvice
Allows customizing the request before its body is read and converted into an
Object and also allows for processing of the resulting Object before it is
passed into a controller method as an |
| public interface | ResponseBodyAdvice<
the body type T>Allows customizing the response after the execution of an |
| public interface | StreamingResponseBody
A controller method return value type for asynchronous request processing
where the application can write directly to the response |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractMappingJacksonResponseBodyAdvice
A convenient base class for |
| public abstract class | AbstractMessageConverterMethodArgumentResolver
A base class for resolving method argument values by reading from the body of
a request with |
| public abstract class | AbstractMessageConverterMethodProcessor
Extends |
| public class | AsyncTaskMethodReturnValueHandler
Handles return values of type |
| public class | CallableMethodReturnValueHandler
Handles return values of type |
| public class | ContinuationHandlerMethodArgumentResolver
No-op resolver for method arguments of type |
| public class | DeferredResultMethodReturnValueHandler
Handler for return values of type |
| public class | ExceptionHandlerExceptionResolver
An |
| public class | ExtendedServletRequestDataBinder
Subclass of |
| public class | HttpEntityMethodProcessor
Resolves |
| public class | HttpHeadersReturnValueHandler
Handles |
| public class | JsonViewRequestBodyAdvice
A |
| public class | JsonViewResponseBodyAdvice
A |
| public class | MatrixVariableMapMethodArgumentResolver
Resolves arguments of type |
| public class | MatrixVariableMethodArgumentResolver
Resolves arguments annotated with |
| public class | ModelAndViewMethodReturnValueHandler
Handles return values of type |
| public class | ModelAndViewResolverMethodReturnValueHandler
This return value handler is intended to be ordered after all others as it
attempts to handle _any_ return value type (i.e. returns |
| public class | MvcUriComponentsBuilder
Creates instances of |
| public class | PathVariableMapMethodArgumentResolver
Resolves |
| public class | PathVariableMethodArgumentResolver
Resolves method arguments annotated with an @ |
| public class | PrincipalMethodArgumentResolver
Resolves an argument of type |
| pack-priv class | ReactiveTypeHandler
Private helper class to assist with handling "reactive" return values types
that can be adapted to a Reactive Streams |
| public class | RedirectAttributesMethodArgumentResolver
Resolves method arguments of type |
| public class | RequestAttributeMethodArgumentResolver
Resolves method arguments annotated with an @ |
| public abstract class | RequestBodyAdviceAdapter
A convenient starting point for implementing
|
| public class | RequestMappingHandlerAdapter
Extension of |
| public class | RequestMappingHandlerMapping
Creates |
| public class | RequestPartMethodArgumentResolver
Resolves the following method arguments:
|
| pack-priv class | RequestResponseBodyAdviceChain
Invokes |
| public class | RequestResponseBodyMethodProcessor
Resolves method arguments annotated with |
| public class | ResponseBodyEmitter
A controller method return value type for asynchronous request processing where one or more objects are written to the response. |
| public class | ResponseBodyEmitterReturnValueHandler
Handler for return values of type |
| public abstract class | ResponseEntityExceptionHandler
A class with an |
| public class | ServletCookieValueMethodArgumentResolver
An |
| public class | ServletInvocableHandlerMethod
Extends |
| public class | ServletModelAttributeMethodProcessor
A Servlet-specific |
| public class | ServletRequestDataBinderFactory
Creates a |
| public class | ServletRequestMethodArgumentResolver
Resolves servlet backed request-related method arguments. |
| public class | ServletResponseMethodArgumentResolver
Resolves servlet backed response-related method arguments. |
| public class | ServletWebArgumentResolverAdapter
A Servlet-specific
|
| public class | SessionAttributeMethodArgumentResolver
Resolves method arguments annotated with an @ |
| public class | SseEmitter
A specialization of |
| public class | StreamingResponseBodyReturnValueHandler
Supports return values of type
|
| public class | UriComponentsBuilderMethodArgumentResolver
Resolvers argument values of type |
| public class | ViewMethodReturnValueHandler
Handles return values that are of type |
| public class | ViewNameMethodReturnValueHandler
Handles return values of types |