A Bootiful Podcast

Spring cofounder Juergen Hoeller on the amazing Spring Framework 7 release

18 snips
Dec 18, 2025
Juergen Hoeller, co-founder of the Spring Framework, shares insights on the groundbreaking Spring Framework 7. He discusses the importance of maintaining Java 17 as a baseline for compatibility and encourages adoption of the latest JDK for performance gains. Juergen introduces new features like JMS clients and the integration of JSpecify for enhanced null-safety. He also highlights runtime optimizations, resilience features, and improvements to the declarative HTTP client, all of which aim to empower developers and enhance user experience.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Pragmatic Java Baseline

  • Spring Framework 7 starts a new generation without raising the Java baseline beyond 17 to maximize compatibility.
  • Juergen says Java 17 is a pragmatic, stable foundation while recommending users upgrade to newer JDKs like 25 when possible.
ADVICE

Upgrade To Later JDKs

  • Upgrade your runtime when possible: Juergen recommends moving to the latest Java LTS and even JDK 25 for its virtual threads and Project Leiden features.
  • He advises exploring and using JDK25 features rather than stopping at intermediate releases like 21.
INSIGHT

Higher Third-Party Baseline

  • Spring 7 requires Jakarta EE 11 APIs and targets modern providers like Tomcat 11 and Hibernate 7.
  • Juergen frames this as a higher third-party library baseline while keeping Java baseline lower for compatibility.
Get the Snipd Podcast app to discover more snips from this episode
Get the app