Contenido
Novedades Java 8
- Expresiones lambda
- Streams
- Collectors
- Métodos default y métodos estáticos en las interfaces
- Fecha y hora en Java 8
- Repaso del API JSR-310
- Tipos de datos opcionales
- La concurrencia mejorados con Lambdas
Novedades Java 9
- Interfaces
- Lamdas
- Streams
- Optionals
- Programación Reactiva
- Concurrencia
- Modularidad
- Cambios en la JVM 9
Novedades Java 10
- Inferencia de tipos para variables locales
- Aumento de la legibilidad
- Mejoras en colecciones no modificables
- Application class-data sharing
Novedades Java 11
- Eliminación de módulos Java EE y CORBA
- Sintaxis de variables locales para parámetros en lambdas
- Cliente HTTP
- Ejecución desde archivo de código fuente único
- Unicode 10
- TLS 1.3
- Nuevos métodos clase String
- Nuevo colector de Basura ZGC
Novedades Spring 4.3
- Inyección por constructor implicita
- Soporte de métodos de interfaz por defecto de Java 8
- Resolución de dependencias mejorada
- Mejoras en la abstracción de cache
- Variantes de RequestMappings compuestos
- Anotaciones @RequestScope, @SessionScope y @ApplicationScope
- Anotaciones @RequestAttribute y @SessionAttribute
- Librerías
- La clase InjectionPoint
Novedades Spring 5.1
- Revisión del framework para JDK 8
- Actualizaciones del contenedor core
- Programación funcional con Kotlin.
- Modelo de programación reactiva web.
- Mejoras para Pruebas.
- Librerías
- Apoyo descontinuado a paquetes y librerías