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

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

[Современный бэкенд] Часть 2, сессия 2 урока 10: «Обзор Spring Boot 4.0 (2)» — технические сложности и новые возможности.

В этой сессии рассматриваются переход на Jackson 3, стандартизация безопасности работы с null на основе JSpecify, HTTP-клиенты нового поколения со встроенной отказоустойчивостью, а также стратегии работы с удалёнными устаревшими API — проблемы, с которыми разработчики на практике неизбежно столкнутся при миграции на Spring Boot 4.0.


📌 Ключевые темы:

  • 10.5 Переход на Jackson 3: устранение потенциальных ошибок времени выполнения, вызванных изменениями координат пакетов (tools.jackson) и поведения по умолчанию, включая сериализацию дат и времени

  • 10.6 Введение JSpecify: максимальное повышение безопасности работы с null на этапе компиляции за счёт применения стандартных спецификаций Java для маркировки null (@Nullable, @NonNull)

  • 10.7 Обзор новых возможностей: расширенные возможности декларативного клиента HTTP-интерфейсов и встроенная поддержка отказоустойчивости в основном фреймворке

  • 10.8 Обзор устаревших API и список удалённых компонентов: руководство по отказу от объявленных устаревшими технологий и заблаговременному предотвращению ошибок сборки

  • Краткое изложение стратегии поэтапной миграции и введение в практическое упражнение урока 11 (миграция с использованием Classic Starter)


Узнайте, как проактивно предотвращать потенциальные риски времени выполнения, которые могут возникнуть при внедрении Spring Boot 4.0, и изучите мощные стандартные спецификации, предоставляемые последней версией фреймворка.

Site footer