Aller au contenu

Détails

La GA de Spring Boot 4.0 est disponible depuis novembre.
Même si la baseline reste fixée à Java 17, cette nouvelle version marque une étape importante et constitue une excellente occasion de revisiter nos applications pour tirer parti des évolutions récentes du langage et du framework.

Lors de cette session, Stéphane commencera par une mise à jour concrète d’une application existante vers Spring Boot 4.0, en abordant les points clés rencontrés en pratique.

Au fil de cette migration, nous explorerons plusieurs nouveautés majeures :

  • Réduction des NullPointerExceptions en production grâce à l’introduction des null checks et à l’adoption de JSpecify dans les projets Spring
  • Réorganisation des dépendances : Spring Boot propose désormais des modules plus fins, offrant davantage de flexibilité et de contrôle
  • Intégration de Jackson 3.0, avec une configuration simplifiée et des réglages plus modernes
  • Utilisation du RestClient en contexte asynchrone, sans recourir aux types réactifs, pour des cas d’usage plus simples et pragmatiques

Une session orientée retour d’expérience, migration réelle et compréhension des choix structurants de Spring Boot 4.

***

## Bio

Stéphane cumule plus de 20 ans d’expérience en ingénierie logicielle, avec une spécialisation forte dans le développement d’API sur la JVM.

Après plus de dix ans à concevoir des applications Java à grande échelle dans des domaines variés — géomatique, finance, logistique — il rejoint en 2014 l’équipe cœur de Spring.

Au sein de cette équipe, Stéphane a travaillé sur de nombreux aspects de Spring Boot et du Spring Framework, en cherchant à en comprendre les mécanismes internes et en collaborant étroitement avec une communauté de contributeurs particulièrement active.

Vous pouvez retrouver Stéphane (alias « snicoll ») sur Bsky et GitHub pour suivre ses travaux et contributions autour de l’écosystème Java.

Sujets connexes

Java
Spring Boot

Vous aimerez peut-être aussi