org.springframework.web.method.annotation
package.See: Description
Interface | Description |
---|---|
MvcUriComponentsBuilder.MethodInvocationInfo | |
ResponseBodyAdvice<T> |
Allows customizing the response after the execution of an
@ResponseBody
or an ResponseEntity controller method but before the body is written
with an HttpMessageConverter . |
Class | Description |
---|---|
AbstractJsonpResponseBodyAdvice |
A convenient base class for a
ResponseBodyAdvice to instruct the
MappingJackson2HttpMessageConverter to serialize with JSONP formatting. |
AbstractMappingJacksonResponseBodyAdvice |
A convenient base class for
ResponseBodyAdvice implementations
that customize the response before JSON serialization with
MappingJackson2HttpMessageConverter . |
AbstractMessageConverterMethodArgumentResolver |
A base class for resolving method argument values by reading from the body of
a request with
HttpMessageConverter s. |
AbstractMessageConverterMethodProcessor |
Extends
AbstractMessageConverterMethodArgumentResolver with the ability to handle
method return values by writing to the response with HttpMessageConverter s. |
AsyncTaskMethodReturnValueHandler |
Handles return values of type
WebAsyncTask . |
CallableMethodReturnValueHandler |
Handles return values of type
Callable . |
DeferredResultMethodReturnValueHandler |
Handles return values of type
DeferredResult . |
ExceptionHandlerExceptionResolver |
An
AbstractHandlerMethodExceptionResolver that resolves exceptions
through @ExceptionHandler methods. |
ExtendedServletRequestDataBinder |
Subclass of
ServletRequestDataBinder that adds URI template variables
to the values used for data binding. |
HttpEntityMethodProcessor |
Resolves
HttpEntity and RequestEntity method argument values
and also handles HttpEntity and ResponseEntity return values. |
HttpHeadersReturnValueHandler |
Handles
HttpHeaders return values. |
JsonViewResponseBodyAdvice |
A
ResponseBodyAdvice implementation that adds support for
Jackson's @JsonView annotation declared on a Spring MVC
@RequestMapping or @ExceptionHandler method. |
ListenableFutureReturnValueHandler |
Handles return values of type
ListenableFuture . |
MatrixVariableMapMethodArgumentResolver |
Resolves method arguments of type Map annotated with
@MatrixVariable where the annotation the does not
specify a name. |
MatrixVariableMethodArgumentResolver |
Resolves method arguments annotated with an
@PathParam . |
MatrixVariableMethodArgumentResolver.PathParamNamedValueInfo | |
ModelAndViewMethodReturnValueHandler |
Handles return values of type
ModelAndView copying view and model
information to the ModelAndViewContainer . |
ModelAndViewResolverMethodReturnValueHandler |
This return value handler is intended to be ordered after all others as it
attempts to handle _any_ return value type (i.e.
|
MvcUriComponentsBuilder |
A UriComponentsBuilder that helps to build URIs to Spring MVC controllers
and methods from their request mappings.
|
MvcUriComponentsBuilder.ControllerMethodInvocationInterceptor | |
MvcUriComponentsBuilder.MethodArgumentBuilder | |
PathVariableMapMethodArgumentResolver |
Resolves
Map method arguments annotated with an @PathVariable
where the annotation does not specify a path variable name. |
PathVariableMethodArgumentResolver |
Resolves method arguments annotated with an @
PathVariable . |
PathVariableMethodArgumentResolver.PathVariableNamedValueInfo | |
RedirectAttributesMethodArgumentResolver |
Resolves method arguments of type
RedirectAttributes . |
RequestMappingHandlerAdapter |
An
AbstractHandlerMethodAdapter that supports HandlerMethod s
with the signature -- method argument and return types, defined in
@RequestMapping . |
RequestMappingHandlerMapping |
Creates
RequestMappingInfo instances from type and method-level
@RequestMapping annotations in
@Controller classes. |
RequestPartMethodArgumentResolver |
Resolves the following method arguments:
Annotated with
@RequestPart
Of type MultipartFile in conjunction with Spring's MultipartResolver abstraction
Of type javax.servlet.http.Part in conjunction with Servlet 3.0 multipart requests
|
RequestPartMethodArgumentResolver.RequestPartResolver |
Inner class to avoid hard-coded dependency on Servlet 3.0 Part type...
|
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 an
HttpMessageConverter . |
ResponseBodyAdviceChain |
Invokes a a list of
ResponseBodyAdvice beans. |
ResponseEntityExceptionHandler |
A convenient base class for
@ControllerAdvice classes
that wish to provide centralized exception handling across all
@RequestMapping methods through @ExceptionHandler methods. |
ServletCookieValueMethodArgumentResolver |
An
AbstractCookieValueMethodArgumentResolver that resolves cookie
values from an HttpServletRequest . |
ServletInvocableHandlerMethod |
Extends
InvocableHandlerMethod with the ability to handle return
values through a registered HandlerMethodReturnValueHandler and
also supports setting the response status based on a method-level
@ResponseStatus annotation. |
ServletModelAttributeMethodProcessor |
A Servlet-specific
ModelAttributeMethodProcessor that applies data
binding through a WebDataBinder of type ServletRequestDataBinder . |
ServletRequestDataBinderFactory |
Creates a
ServletRequestDataBinder . |
ServletRequestMethodArgumentResolver |
Resolves request-related method argument values of the following types:
WebRequest
ServletRequest
MultipartRequest
HttpSession
Principal
Locale
TimeZone (as of Spring 4.0)
ZoneId (as of Spring 4.0 and Java 8)
InputStream
Reader
HttpMethod (as of Spring 4.0)
|
ServletRequestMethodArgumentResolver.ZoneIdResolver |
Inner class to avoid a hard-coded dependency on Java 8's
ZoneId . |
ServletResponseMethodArgumentResolver |
Resolves response-related method argument values of types:
ServletResponse
OutputStream
Writer
|
ServletWebArgumentResolverAdapter |
A Servlet-specific
AbstractWebArgumentResolverAdapter that creates a
NativeWebRequest from ServletRequestAttributes . |
UriComponentsBuilderMethodArgumentResolver |
Resolvers argument values of type
UriComponentsBuilder . |
ViewMethodReturnValueHandler |
Handles return values that are of type
View . |
ViewNameMethodReturnValueHandler |
Handles return values of types
void and String interpreting
them as view name reference. |
org.springframework.web.method.annotation
package. Entry points are
RequestMappingHandlerMapping
and RequestMappingHandlerAdapter
.