[Современный бэкенд] Первая сессия части 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 изучите архитектурные изменения и ключевые аспекты, которые необходимо учесть.