Spring Boot 3.2 prend en charge les threads virtuels de Java

Par:
fredericmazue

mar, 19/12/2023 - 15:36

L'équipe de Spring a annoncé la disponibilité de Spring Boot 3.2. Pour mémoire, Spring Boot facilite la création d'applications Spring autonomes de qualité production que vous pouvez "exécuter simplement".

La nouveauté la plus remarquable de cette version est le support des threads virtuels de Java 21. Ce support doit être activé explicitement en positionnant la propriété. spring.threads.virtual.enabled à true.

Une autre nouvelle fonctionnalité remarquable est la prise en charge de la JVM à partir de point de restauration. Cette fonctionnalité est liée au projet CRaC (Cooperative Restore at Checkpoint) d'OpenJDK. Pour mémoire le projet CRaC (Cooperative Restore at Checkpoint) étudie la coordination des programmes Java avec des mécanismes permettant de vérifier (créer une image, un instantané) une instance Java pendant son exécution.