🚀 Spring Framework 7.0 — новая эпоха Spring официально началась
Spring команда выкатили GA релиз Spring Framework 7.0 — это старт нового поколения фреймворка с фокусом на Java 25 и фундамент для Spring Boot 4.0, который на момент выпуска поста пока не вышел в GA.
Что нового:
🛑Поддержка Java 25 (LTS) при сохранении baseline на Java 17
🛑Переезд на Jakarta EE 11: Servlet 6.1, JPA 3.2, Bean Validation 3.1
🛑Широкая адоптация JSpecify в рамках всей экосистемы Spring
🛑Поддержка Jackson 3.0 (2.x пока можно, но уже deprecated)
🛑Kotlin 2.2 и JUnit 6.0
Из новых фич, которые стоит посмотреть:
🛑Программная регистрация бинов (более гибкий подход, чем XML/аннотации)
🛑Core resilience features — встроенная устойчивость к сбоям
🛑Новый JmsClient
🛑API versioning на уровне фреймворка
🛑Расширенная конфигурация HTTP Interface Client
🛑RestTestClient для более удобного тестирования HTTP
Обратите внимание, что для Spring Framework 6 и 7 одинаковая baseline версия Java - 17. Если вы уже используете Java 17, то для перехода на Spring Framework 7 вам не потребуется повторно обновлять версию JDK.
Тем не менее, Java 25 постепенно станет дефолтом для enterprise-приложений на Spring
Post #880
10.6K
- ❤ 43
- 👍 22
- 🔥 13