Минимальная версия Spring, совместимая с Java 11

Мне нужно очень скоро обновить приложение до Java 11, мне было интересно, какая минимальная версия Spring совместима с Java 11.

В настоящее время я использую Java 8 и Spring 4.2.7.


person kms333    schedule 19.07.2018    source источник
comment
Учитывая, что Java 11 еще не выпущена, я не понимаю, как на это можно ответить.   -  person stdunbar    schedule 19.07.2018


Ответы (3)


Из их трекера задач – SPR-16391: Совместимость с JDK 11. Совместимость JDK 10, 11 планируется вместе с выпуском 5.1 GA.

В настоящее время выпуск JDK 11 запланирован на сентябрь 2018 года. С нашей точки зрения, никаких серьезных изменений, помимо JDK 10, не ожидается, мы должны быть в состоянии полностью поддерживать его уже в линейке 5.1.

В идеале наша сборка фреймворка могла бы работать на JDK 8, 9, 10, а также на 11, даже если наши собственные усилия по тестированию будут сосредоточены на JDK 8 и 11 (как официальные ветки долгосрочной поддержки) на этом этапе.

Хотя возможность поэкспериментировать с собственным кодом в пути к модулю все еще возможна с использованием Spring Framework 5.0, который уже обеспечивает готовую поддержку JDK 9.

Обновление: Общая версия Spring Framework 5.1 выходит 21 сентября 2018 г.

person Naman    schedule 19.07.2018

Spring Boot версии 2.1.0 выпущена с полной поддержкой Spring 5.1 и Java 11.

Что нового в 2.1

Обновления сторонних библиотек.

По возможности мы обновили до последних стабильных выпусков других сторонних библиотек. Некоторые заметные обновления зависимостей в этом выпуске включают:

  • Спящий режим 5.3
  • Микрометр 1.1
  • Спринг Дата Лавлейс
  • Спрингфреймворк 5.1
  • Томкэт 9
  • Отлив 2
person Mikhail Kholodkov    schedule 30.10.2018

Диапазон версий JDK

  • Spring Framework 5.3.x: JDK 8-19 (ожидается)
  • Spring Framework 5.2.x: JDK 8-15
  • Spring Framework 5.1.x: JDK 8-12
  • Spring Framework 5.0.x: JDK 8-10
  • Spring Framework 4.3.x: JDK 6-8

Для получения дополнительной информации посетите здесь источник

person Arun Sai    schedule 03.07.2021