Spring Framework 6.1 M5 et mises à jour de plusieurs branches

La cinquième (et dernière) version marquante de Spring Framework 6.1 a été publiée .

Principaux changements

  • @ScheduledPrise en charge des tâches ponctuelles
  • Les nouveaux ont des chapitres correspondantsRestClient dans la documentation de référence et sont testés pour leur observabilité.
  • Mise à niveau vers la jetée 12
  • Prise en charge de la propagation du contexte pour @Asyncles @Scheduledappels
  • Utiliser pour @ContextCustomizerFactoriesfournir ContextCustomizerun support déclaratif pour Spring Test

Optimisations pour les applications existantes :

  • Optimiser les performances de Spring WebFlux
  • Fournir une meilleure gestion des erreurs pour les applications Servlet, en essayant de réinitialiser le contenu de la réponse si possible
  • Dans les applications Web, de nombreuses améliorations ont été apportées pour la prise en charge de la coroutine Kotlin
  • Améliorer encore le cycle de vie des ressources HTTP pour prendre en charge CRaC
  • Optimisation de l'empreinte Hibernate pour les applications natives GraalVM

De plus, la documentation de Spring Framework montre que Spring 6.1 est entièrement compatible avec les threads virtuels ( Virtual Threads ) et JDK 21.

Options de configuration du thread virtuel :  VirtualThreadTaskExecutor dédié  et  mode thread virtuel sur SimpleAsyncTaskExecutor , et SimpleAsyncTaskScheduler similaire avec stratégie nouveau thread par tâche et mode thread virtuel . 


Spring Framework 5.3.30 et 6.0.12 ont fait l'objet de mises à jour de maintenance régulières. Cliquez ici pour afficher les détails .

おすすめ

転載: www.oschina.net/news/258223/spring-framework-6-1-m5-released