Cette semaine dans Spring - 16... Note

Cette semaine dans Spring - 16 septembre 2025

Le point fort de cette semaine est la sortie de Java 25 et GraalVM 25, apportant de nouvelles fonctionnalités passionnantes à la JVM. Une nouveauté notable est la possibilité d'importer tous les packages d'un module en utilisant une syntaxe d'importation simplifiée. Java prend désormais directement en charge les scripts Java, permettant des programmes "Hello World" concis sans avoir besoin d'une classe publique ou d'une méthode principale. La nouvelle prise en charge d'AOT améliore la génération de code natif pour des méthodes natives plus rapides au démarrage. L'auteur recommande de l'essayer, suggérant l'utilisation de SDKMAN.io pour faciliter les mises à niveau de version. Spring Initializr prendra probablement bientôt en charge Java 25, élargissant son utilisation au sein de l'écosystème Spring. L'article présente ensuite un récapitulatif des versions liées à Spring. Les principales versions incluent Spring for GraphQL, Spring AI, Spring Cloud et les mises à jour de Spring Security. Les nouvelles fonctionnalités incluent le versionnement des API, la prise en charge de Pulsar et des correctifs de sécurité. L'auteur mentionne également les mises à jour de Spring Data, Spring AMQP et Spring Framework. L'auteur met en évidence des interviews, des tutoriels et des avancées dans les composants principaux de Spring, notamment ConcurrencyLimit, Retryable et RetryTemplate.