Современный бэкенд — обзор Spring Boot 4.0 (1)

Современный бэкенд — обзор Spring Boot 4.0 (1)

[Современный бэкенд] Первая сессия части 2, «Обзор Spring Boot 4.0 (1)», посвящена теоретическому анализу и анализу рисков.


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

📌 Основные темы обучения:

  • 10.1 Обоснование миграции: необходимость перехода на последнюю версию для решения проблемы окончания жизненного цикла (EOL) open-source-компонентов и обеспечения бесплатного получения исправлений безопасности

  • 10.2 Одновременное обновление пяти базовых компонентов: изменения, обусловленные Java 25, Spring Framework 7.0, Jakarta EE 11, Jackson 3 и заменой тестового движка на тестовый движок следующего поколения

  • 10.3 Основные риски во время миграции: незаметные дефекты во время выполнения, скрытые успешной компиляцией, и проблемы поведенческой совместимости

  • 10.4 Модульная архитектура автоконфигурации: причины явного указания зависимостей, обусловленные декомпозицией автоконфигурации, и риск отсутствия компонентов, если не объявлен специализированный стартер

  • Формирование карты рисков миграции до начала практических занятий и разработка стабильной стратегии миграции


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

Site footer