La llegada de Spring Boot 4 (acompañado de Spring Framework 7) marca una nueva era para el desarrollo Java. Estas versiones no solo actualizan dependencias — traen cambios profundos en arquitectura, modularidad, performance, observabilidad y soporte para prácticas modernas.
Si usas Java + Spring (o planeas hacerlo), entender qué cambia con Spring Boot 4 te permitirá preparar tus proyectos correctamente, evitar problemas y aprovechar las nuevas capacidades desde el inicio. En este artículo te muestro qué hay de nuevo, qué debes tener en cuenta y por qué vale la pena migrar o empezar con esta nueva versión ahora mismo.
Cambios base: requisitos y soporte
- La versión mínima es Java 17, pero se recomienda usar Java 21 o Java 25(LTS), para aprovechas las nuevas mejoras de la JVM, como los virtual threads(hilos virtuales).
- En el backend, con Spring framework 7 se adopta por completo Jakarta EE 11, lo que significa soporte para Servlet 6.1, JPA 3.2 y Bean Validation 3.1.
- Su usas Kotlin, con esta nueva versión de spring boot se soporta Kotlin 2.2 a más.
Principales novedades de Spring boot 4
Optimización para GraalVM y AOT
Spring Boot 4 mejora tiempos de arranque y reduce uso de memoria gracias a un AOT más eficiente y compatibilidad sólida con GraalVM 24.