org.springframework.web.method.annotation package.See: Description
| Class | Description |
|---|---|
| AbstractMessageConverterMethodArgumentResolver |
A base class for resolving method argument values by reading from the body of
a request with <code>HttpMessageConverter</code>s.
|
| AbstractMessageConverterMethodProcessor |
Extends
AbstractMessageConverterMethodArgumentResolver with the ability to handle method return
values by writing to the response with <code>HttpMessageConverter</code>s. |
| AsyncTaskMethodReturnValueHandler |
Handles return values of type <code>WebAsyncTask</code>.
|
| CallableMethodReturnValueHandler |
Handles return values of type
Callable. |
| DeferredResultMethodReturnValueHandler |
Handles return values of type <code>DeferredResult</code>.
|
| ExceptionHandlerExceptionResolver |
An
AbstractHandlerMethodExceptionResolver that resolves exceptions
through @ExceptionHandler methods. |
| ExtendedServletRequestDataBinder |
Subclass of <code>ServletRequestDataBinder</code> that adds URI template variables
to the values used for data binding.
|
| HttpEntityMethodProcessor |
Resolves <code>HttpEntity</code> method argument values and also handles
both <code>HttpEntity</code> and <code>ResponseEntity</code> return values.
|
| MatrixVariableMapMethodArgumentResolver |
Resolves method arguments of type Map annotated with
<code>@MatrixVariable</code> where the annotation the does not
specify a name.
|
| MatrixVariableMethodArgumentResolver |
Resolves method arguments annotated with an <code>@PathParam</code>.
|
| ModelAndViewMethodReturnValueHandler |
Handles return values of type
ModelAndView copying view and model
information to the <code>ModelAndViewContainer</code>. |
| ModelAndViewResolverMethodReturnValueHandler |
This return value handler is intended to be ordered after all others as it
attempts to handle _any_ return value type (i.e.
|
| PathVariableMapMethodArgumentResolver |
Resolves
Map method arguments annotated with an @<code>PathVariable</code>
where the annotation does not specify a path variable name. |
| PathVariableMethodArgumentResolver |
Resolves method arguments annotated with an @<code>PathVariable</code>.
|
| RedirectAttributesMethodArgumentResolver |
Resolves method arguments of type
RedirectAttributes. |
| RequestMappingHandlerAdapter |
An
AbstractHandlerMethodAdapter that supports <code>HandlerMethod</code>s
with the signature -- method argument and return types, defined in
@RequestMapping. |
| RequestMappingHandlerMapping |
Creates
RequestMappingInfo instances from type and method-level
<code>@RequestMapping</code> annotations in
<code>@Controller</code> classes. |
| RequestPartMethodArgumentResolver |
Resolves the following method arguments:
Annotated with
@RequestPart
Of type <code>MultipartFile</code> in conjunction with Spring's
<code>MultipartResolver</code> abstraction
Of type javax.servlet.http.Part in conjunction with
Servlet 3.0 multipart requests
|
| 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
<code>HttpMessageConverter</code>. |
| ResponseEntityExceptionHandler |
A convenient base class for <code>@ControllerAdvice</code> classes
that wish to provide centralized exception handling across all
@RequestMapping methods through @ExceptionHandler methods. |
| ServletCookieValueMethodArgumentResolver |
An <code>AbstractCookieValueMethodArgumentResolver</code> that resolves cookie
values from an
HttpServletRequest. |
| ServletInvocableHandlerMethod |
Extends <code>InvocableHandlerMethod</code> with the ability to handle return
values through a registered <code>HandlerMethodReturnValueHandler</code> and
also supports setting the response status based on a method-level
@ResponseStatus annotation. |
| ServletModelAttributeMethodProcessor |
A Servlet-specific <code>ModelAttributeMethodProcessor</code> that applies data
binding through a WebDataBinder of type <code>ServletRequestDataBinder</code>.
|
| ServletRequestDataBinderFactory |
Creates a
ServletRequestDataBinder. |
| ServletRequestMethodArgumentResolver |
Resolves request-related method argument values of the following types:
<code>WebRequest</code>
ServletRequest
<code>MultipartRequest</code>
HttpSession
Principal
Locale
InputStream
Reader
|
| ServletResponseMethodArgumentResolver | |
| ServletWebArgumentResolverAdapter |
A Servlet-specific <code>AbstractWebArgumentResolverAdapter</code> that creates a
<code>NativeWebRequest</code> from <code>ServletRequestAttributes</code>.
|
| UriComponentsBuilderMethodArgumentResolver |
Resolvers argument values of type <code>UriComponentsBuilder</code>.
|
| 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.