web-dev-qa-db-fra.com

Version minimale de Spring compatible avec Java 11

Je dois mettre à niveau une application vers Java 11 très bientôt. Je me demandais quelle était la version minimum de Spring compatible avec Java 11.

J'utilise actuellement Java 8 et Spring 4.2.7.

22
kms333

À partir de leur suivi des tâches - SPR-16391: compatibilité avec JDK 11. La compatibilité de JDK 10, 11 est prévue avec la version 5.1 GA.

Le JDK 11 est actuellement prévu pour septembre 2018. Nous ne prévoyons pas de changements majeurs au-delà du JDK 10 de notre point de vue, nous devrions déjà pouvoir le prendre en charge intégralement dans la ligne 5.1.

Dans l’idéal, notre structure devrait pouvoir fonctionner avec les JDK 8, 9, 10 et 11, même si nos propres tests portent sur les JDK 8 et 11 (en tant que branches officielles de l’appui à long terme).

Même si l'option d'expérimenter votre propre code sur le chemin de module est toujours possible avec Spring Framework 5.0, qui fournit déjà une prise en charge immédiate de JDK 9 .

Mise à jour:Spring Framework 5.1 va GA le 21 septembre , 2018

22
Naman

Spring Boot version 2.1.0 a été publié avec prise en charge intégrale de Spring 5.1 et Java 11).

Quoi de neuf en 2.1

Mises à niveau de bibliothèques tierces .

Dans la mesure du possible, nous avons mis à niveau les dernières versions stables des autres bibliothèques tierces. Certaines mises à niveau de dépendance notables dans cette version incluent:

  • Hibernate 5.3
  • Micromètre 1.1
  • Spring Data Lovelace
  • Spring Framework 5.1
  • Tomcat 9
  • Undertow 2
17
Mikhail Kholodkov