f you’re maintaining an existing web application, upgrading to the latest Spring version is not just about maintenance: it’s also an opportunity to hit that “refresh” button on your web stack and bring meaningful improvements to your developer experience and new value to your users. With the latest Spring Boot 3.2 version, the Spring team brings new possibilities to keep your app relevant and your development team happy, empowering you to carefully evolve your application:
  • Improve the runtime efficiency with Virtual Threads
  • Use a modern HTTP client API without learning reactive with the new RestClient
  • Leverage metrics and traces during production incidents
  • Manage and rotate TLS certificates with bundles and reloading 
  • Connect to external systems with Docker compose and Testcontainers
  • Get startup time improvements with AppCDS or Checkpoint Restore
Stéphane Nicoll
VMware by Broadcom
Stéphane has 20+ years of experience in software engineering with a strong focus on API development on the JVM. After having spent more than a decade developing large scale Java enterprise applications in the geospatial, financial, or logistics sectors, he joins the core Spring engineering team in 2014.
As a member of the Spring team, Stéphane has had the privilege of working on various aspects of Spring Boot and Spring Framework, with a focus on understanding its inner workings and collaborating with the fantastic community of contributors.
Connect with Stéphane (snicoll) on X and GitHub to follow his ongoing journey in the world of Java development.