Мне нужно очень скоро обновить приложение до Java 11, мне было интересно, какая минимальная версия Spring совместима с Java 11.
В настоящее время я использую Java 8 и Spring 4.2.7.
Мне нужно очень скоро обновить приложение до Java 11, мне было интересно, какая минимальная версия Spring совместима с Java 11.
В настоящее время я использую Java 8 и Spring 4.2.7.
Из их трекера задач – 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 г.
Spring Boot версии 2.1.0 выпущена с полной поддержкой Spring 5.1 и Java 11.
Что нового в 2.1
Обновления сторонних библиотек.
По возможности мы обновили до последних стабильных выпусков других сторонних библиотек. Некоторые заметные обновления зависимостей в этом выпуске включают:
- Спящий режим 5.3
- Микрометр 1.1
- Спринг Дата Лавлейс
- Спрингфреймворк 5.1
- Томкэт 9
- Отлив 2
Диапазон версий JDK
Для получения дополнительной информации посетите здесь источник