Вышел Spring Framework 7.0

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.

Более подробно с нововведениями можно ознакомиться в статье: «Spring Boot 4 и Spring Framework 7: Ключевые фичи и изменения». А полный список изменений тут.

Присоединяйтесь к русскоязычному сообществу разработчиков на Spring Boot в телеграм — Spring АйО, чтобы быть в курсе последних новостей из мира разработки на Spring Boot и всего, что с ним связано.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии