Ya está disponible para usar la versión estable de Spring Framework 3.2.0. Esta versión incluye mejoras incrementales, y es una actualización recomendada para los usuarios de Spring (especialmente para la version 3.1). Repasamos algunos de los cambios y mejoras más destacados.
- Soporte para procesamiento asincrónico de peticiones usando Servlet 3.0: ahora los métodos anotados con @RequestMapping pueden devolver clases especiales para realizar el tratamiento asincrónico de las peticiones.
- Framework de test para Spring MVC: se incluyó en la distribución oficial el API para testear aplicaciones que usan Spring MVC de manera muy simple.
- Mejoras a la negociación de contenidos: hay una nueva clase que permite resolver los media type de las peticiones entrantes.
- Variables tipo "matriz" en controladores: se agregó una nueva anotación @MatrixVariable que permite obtener una matriz de valores de una URI.
- Clase ResponseEntityExceptionHandler: una nueva clase para gestionar automáticamente las excepciones que devuelve un ResponseEntity que puede ser tratado por los conversaores HTTP.
- La clase RestTemplate ahora puede leer respuestas HTTP que tengan generics (por ejemplo, List<Account>).
- Soporte para Jackson JSON 2, la nueva versión del parser JSON.
- Soporte para Tiles 3, de forma muy similar a Tiles 2.x.
- Soporte para el método PATCH de HTTP en los servicios REST (a través de @RequestMapping)
- Soporte inicial para JCache, el sistema de cache estandar que estará disponible en Java EE 7.
Esta versión incluye varias mejoras más que fueron anunciadas en el blog y en la documentación oficial de la nueva versión.