Generated by
JDiff

Package org.springframework.web.servlet.mvc.method.annotation

Added Classes
AsyncTaskMethodReturnValueHandler Handles return values of type AsyncTask.
CallableMethodReturnValueHandler Handles return values of type Callable.
CopyOfRequestMappingHandlerMapping Creates RequestMappingInfo instances from type and method-level @RequestMapping annotations in @Controller classes.
DeferredResultMethodReturnValueHandler Handles return values of type DeferredResult.
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.
PathVariableMapMethodArgumentResolver Resolves Map method arguments annotated with an @PathVariable where the annotation does not specify a path variable name.
ResponseEntityExceptionHandler A convenient base class for @ControllerAdvice classes that wish to provide centralized exception handling across all {@code @RequestMapping} methods through {@code @ExceptionHandler} methods.
 

Changed Classes
AbstractMessageConverterMethodArgumentResolver A base class for resolving method argument values by reading from the body of a request with HttpMessageConverters.
AbstractMessageConverterMethodProcessor Extends AbstractMessageConverterMethodArgumentResolver with the ability to handle method return values by writing to the response with HttpMessageConverters.
ExceptionHandlerExceptionResolver An AbstractHandlerMethodExceptionResolver that resolves exceptions through {@code @ExceptionHandler} methods.
ExtendedServletRequestDataBinder Subclass of ServletRequestDataBinder that adds URI template variables to the values used for data binding.
HttpEntityMethodProcessor Resolves HttpEntity method argument values and also handles both HttpEntity and ResponseEntity return values.
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.
PathVariableMethodArgumentResolver Resolves method arguments annotated with an @PathVariable.
RedirectAttributesMethodArgumentResolver Resolves method arguments of type RedirectAttributes.
RequestMappingHandlerAdapter An AbstractHandlerMethodAdapter that supports HandlerMethods with the signature -- method argument and return types, defined in {@code @RequestMapping}.
RequestMappingHandlerMapping Creates RequestMappingInfo instances from type and method-level @RequestMapping annotations in @Controller classes.
RequestPartMethodArgumentResolver Resolves the following method arguments:
  • Annotated with {@code @RequestPart}
  • Of type MultipartFile in conjunction with Spring's MultipartResolver abstraction
  • Of type {@code javax.servlet.http.Part} in conjunction with Servlet 3.0 multipart requests
RequestResponseBodyMethodProcessor Resolves method arguments annotated with {@code @RequestBody} and handles return values from methods annotated with {@code @ResponseBody} by reading and writing to the body of the request or response with an HttpMessageConverter.
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 {@code @ResponseStatus} annotation.
ServletModelAttributeMethodProcessor A Servlet-specific org.springframework.web.method.annotation.ModelAttributeMethodProcessor that applies data binding through a WebDataBinder of type ServletRequestDataBinder.
ServletRequestMethodArgumentResolver Resolves request-related method argument values of the following types:
ServletResponseMethodArgumentResolver Resolves response-related method argument values of types:
UriComponentsBuilderMethodArgumentResolver Resolvers argument values of type UriComponentsBuilder.
ViewMethodReturnValueHandler Handles return values that are of type View.
ViewNameMethodReturnValueHandler Handles return values of types {@code void} and {@code String} interpreting them as view name reference.