Generated by
JDiff

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

Added Classes and Interfaces
AbstractJsonpResponseBodyAdvice A convenient base class for a {@code ResponseBodyAdvice} to instruct the MappingJackson2HttpMessageConverter to serialize with JSONP formatting.
AbstractMappingJacksonResponseBodyAdvice A convenient base class for {@code ResponseBodyAdvice} implementations that customize the response before JSON serialization with MappingJackson2HttpMessageConverter.
JsonViewResponseBodyAdvice A {@code ResponseBodyAdvice} implementation that adds support for Jackson's {@code @JsonView} annotation declared on a Spring MVC {@code @RequestMapping} or {@code @ExceptionHandler} method.
ListenableFutureReturnValueHandler Handles return values of type org.springframework.util.concurrent.ListenableFuture.
MvcUriComponentsBuilder.
MethodArgumentBuilder
 
ResponseBodyAdvice Allows customizing the response after the execution of an {@code @ResponseBody} or an {@code ResponseEntity} controller method but before the body is written with an {@code HttpMessageConverter}.
 

Changed Classes
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.
HttpEntityMethodProcessor Resolves HttpEntity and RequestEntity method argument values and also handles HttpEntity and ResponseEntity return values.
MvcUriComponentsBuilder A UriComponentsBuilder that helps to build URIs to Spring MVC controllers and methods from their request mappings.
PathVariableMethodArgumentResolver Resolves method arguments annotated with an @PathVariable.
RequestMappingHandlerAdapter An AbstractHandlerMethodAdapter that supports HandlerMethods with the signature -- method argument and return types, defined in {@code @RequestMapping}.
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.