Нажмите на « Java Technology Jianghu » выше и выберите « Установить как звездочку » .
Ответьте на " 666 ", чтобы получить самые горячие точки знаний по Java во всей сети.
Аранжировка: Колонка технологий Code Ape
20 января 2022 года Spring официально выпустила первую промежуточную версию M1 Spring Boot 3.0.0 .
Давайте посмотрим на основные изменения в версии Spring Boot 3.0.0 M1:
Базовый уровень Java повышен с Java 8 до Java 17
Это уже было известно из самых ранних объявлений, связанных с Spring Boot 3, и в будущем Java 17 станет основной версией. Итак, вопрос в том, все ли поставили на повестку дня обновление Java 17?
От API Java EE до Jakarta EE
Начиная с Spring Boot 3, все API-интерфейсы Java EE необходимо перенести в Jakarta EE.
Когда большинству пользователей необходимо изменить API, связанный с импортом, им следует заменить javax на jakarta. Например: исходное введенное javax.servlet.Filter
место необходимо заменить на jakarta.servlet.Filter
.
Тем не менее, все еще есть некоторые сторонние библиотеки, которые полагаются на Java EE API, которые еще недостаточно хорошо поддерживаются, поэтому поддержка таких компонентов будет временно удалена в Spring Boot 3 (например: EhCache 3
, Infinispan
, Jolokia
и т. д Pooled JMS
.).
Поэтому по сравнению с версией 2.x в текущей версии M1 будут отсутствовать некоторые функции. Конечно, большинство из них должны быть только временными, и официальные лица Spring Boot будут ждать, пока эти сторонние библиотеки выпустят совместимые с Jakarta библиотеки, прежде чем повторно представить их.
Эта поддержка была удалена
Поддержка следующих функций была удалена по сравнению с предыдущим выпуском SNAPSHOT.Hazelcast 3
-
Апач ActiveMQ -
Атомикос -
ЭхКэш 2 -
Хейзелкаст 3
Обновление зависимостей
Версии зависимостей соответствующих проектов Spring:
-
Микрометр 2.0.0-М1 -
Весна AMQP 3.0.0-M1 -
Весенняя партия 5.0.0-M1 -
Весенние данные 2022.0.0-M1 -
Spring Framework 6.0.0-M2 -
Весенняя интеграция 6.0.0-M1 -
Пружина ХАТЕОАС 2.0.0-М1 -
Весенняя Кафка 3.0.0-M1 -
Весенний LDAP 3.0.0-M1 -
Весенние документы REST 3.0.0-M1 -
Весенняя безопасность 6.0.0-M1 -
Весенняя сессия 2022.0.0-M1 -
Весенние веб-службы 4.0.0-M1
Версии зависимостей сторонних библиотек:
-
Артемида 2.20.0 -
Хейзелкаст 5.0 -
Спящий валидатор 7.0 -
Джакарта Активация 2.0 -
Джакарта Аннотация 2.0 -
Джакарта JMS 3.0 -
Джакарта JSON 2.0 -
Джакарта JSON Bind 3.0 -
Почта Джакарты 2.0 -
Джакарта Стойкость 3.0 -
Джакартский сервлет 5.0 -
Джакартский сервлет JSP JSTL 2.0 -
Джакарта Транзакция 2.0 -
Джакартская валидация 3.0 -
Джакарта WebSocket 2.0 -
Джакарта WS RS 3.0 -
Джакарта XML Bind 3.0 -
XML-мыло Джакарты 2.0 -
Причал 11 -
jOOQ 3.16 -
Томкэт 10
План на будущее
Последующая команда Spring Boot будет выпускать новую веху каждые два месяца, поэтому ожидается, что версия M2 будет выпущена 24 марта, а версия GA встретит вас в конце ноября.
использованная литература
https://spring.io/blog/2022/01/20/spring-boot-3-0-0-m1-is-now-доступен

Не пишите больше основной тест метода, он слишком низкий! Это путь к профессиональному тестированию Java!

Нечеткие запросы MySQL больше не нуждаются в +%!

Tencent опубликовала фотографии своего первого офиса 23-летней давности, что выглядит слишком старомодно.
Подпишитесь на официальный аккаунт [Java Technology Jianghu] и ответьте на «PDF», чтобы получить более 200 страниц «Руководства по собеседованию с инженером Java».
Настоятельно рекомендуется, охватывая почти все аспекты знаний, которые должны знать и знать Java-инженеры Будь то обзор или интервью, это очень практично.