Три основные версии Spring Boot выпущены вместе, а версия Java 8 вот-вот уйдет со сцены истории!

Spring Boot слишком безжалостен. Сегодня одновременно были выпущены три основные версии, и одновременно обновились три линейки версий:

  • Весенняя загрузка 3.1.3
  • Весенняя загрузка 3.0.10
  • Весенняя загрузка 2.7.15

Эти три строки — это в основном исправления ошибок, улучшения производительности, улучшения документации и обновления зависимостей.

В чем основная разница между этими тремя версиями?

Между Spring Boot 3.1.x и 3.0.x большой разницы нет, но версии 2.7.x и 3.x оказывают большое влияние на среду, особенно поддержку Spring Boot 3.0 для JDK 17, Servlet 5.0 и Spring 6.0 .

Менеджер стека управляет зависимостями Spring Boot:

Весенние ботинки 3.1.3 3.0.10 2.7.15
ЯДК 17 - 20 17 - 20 8 - 20
Сервлет 5.0+ 5.0+ 3.1, 4.0
Весна 6.0.11+ 6.0.11+ 5.3.29+
Мавен 3.6.3+ 3.5+ 3.5+
Градл 7.5+, 8.х 7.5+, 8.х 6.8.х, 6.9.х, 7.х, 8.х

Это понятно с первого взгляда, в то же время менеджер стека заметил, что строка версии Spring Boot 2.6.x прекратила обслуживание:

Лидер стека разобрался с поддержкой последней версии Spring Boot:

Версия время выпуска время простоя прекратить коммерческую поддержку
3.2.х 2023-11-23 2024-11-23 2026-02-23
3.1.х 2023-05-18 2024-05-18 2025-08-18
3.0.х 2022-11-24 2023-11-24 2025-02-24
2.7.х 2022-05-19 2023-11-18 2025-02-18
2.6.х 2021-12-17 остановился 2024-02-24
2.5.х 20 мая 2021 г. остановился 2023-08-24
2.4.х 2020-11-12 остановился 2023-02-23
2.3.х 2020-05-15 остановился остановился
2.2.х 2019-10-16 остановился остановился
2.1.х 2018-10-10 остановился остановился
2.0.х 2018-03-01 остановился остановился
1.5.х 30 января 2017 г. остановился остановился

Кстати, какую версию Spring Boot вы используете? Вы можете прийти на волну голосования!

Кроме того, Spring Boot 3.2.x также находится на подходе, и он будет выпущен через 3 месяца. В это время поддержка 2.7.x также прекратится, и для бесплатного обслуживания можно будет использовать только версии Spring Boot 3.0 и выше .

Spring Boot 2.7 — последняя версия, поддерживающая JDK 8. Ее обслуживание также прекратится 18 ноября этого года . Все остальные бесплатные поддерживаемые версии основаны на JDK 17. JDK 17 обещает бурный рост. , Версия Java 8 собирается уйти со сцены истории.

Вставьте кусок: Если вы хотите систематически изучать новые возможности JDK 17, я рекомендую « Практический курс новых возможностей Java » , недавно выпущенный менеджером стека , на основе JDK 17, первоначальная цена199, Теперь полцены составляет 99 юаней, чтобы получить автомобиль, одну подписку, постоянное обучение и постоянные бесплатные обновления.

Несмотря на это, я думаю, что многие компании все еще используют Spring Boot ниже 3.0 или даже 2.0 и ниже, потому что обновление версии происходит слишком быстро, совместимость обновлений слишком затруднительна, и они боятся повлиять на онлайн-бизнес. стремится к стабильности бизнеса. Если он не столкнется с серьезной уязвимостью или не повлияет на бизнес, он, как правило, будет обновлен консервативно.

Ранее некоторые фанаты спрашивали, есть ли какие-либо проблемы с тем, что компания все еще использует 1.x и 2.0.x и другие более ранние версии Spring Boot. Это система общедоступной сети, поэтому рекомендуется использовать поддерживаемую стабильную версию.

Кроме того, это также зависит от общей среды компании, например, от версии JDK, которую необходимо учитывать. Если вы обновились до JDK 17, вы можете перейти на Spring Boot 3.x. Если вы придерживаетесь JDK 8, вы можете оставайтесь на Spring Boot 2.7.x и следующих версиях.

Spring Boot теперь стал практичной основой, которая упрощает обучение и разработку. В то же время ритм устранения этой версии также заставляет меня чувствовать, что обновление технологий происходит слишком быстро, поэтому мы должны продолжать учиться, иначе мы будем следовать путем исключения.

Последний и наиболее полный боевой код Spring Boot был загружен на Github:

https://github.com/javastacks/spring-boot-best-practice

Что ж, на сегодня это все, и следующий лидер стека продолжит уделять внимание и делиться новыми галантерейными товарами Spring Boot, а также обращать внимание на стек технологий Java для публичной учетной записи, чтобы продвигать его как можно скорее.

Заявление об авторских правах: Эта статья является оригиналом официального аккаунта " Java Technology Stack ". Пожалуйста, укажите источник для перепечатки и цитирования содержания этой статьи. На плагиат и промывку рукописи вы будете жаловаться на нарушение авторских прав, а последствия будут на ваше усмотрение. риск, и право на юридическую ответственность сохраняется.

Недавняя рекомендация горячей статьи:

1. Более 1000 вопросов и ответов на собеседовании по Java (последняя версия 2022 г.)

2. Великолепно! Сопрограммы Java уже на подходе. . .

3. Учебное пособие по Spring Boot 2.x слишком подробное!

4. Не заполняйте экран взрывами и взрывами, попробуйте режим декоратора, это элегантный способ! !

5. Загрузите последнюю версию «Руководства по разработке Java (Songshan Edition)»!

Приятного настроения, не забудьте поставить лайк + вперед!

Supongo que te gusta

Origin blog.csdn.net/youanyyou/article/details/132531831
Recomendado
Clasificación