У нас вы можете посмотреть бесплатно Создавать REST-клиенты в Spring Boot 4 стало еще проще! или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
🚀 Spring Framework 7 и Spring Boot 4 упрощают взаимодействие между сервисами! В этом руководстве я покажу вам, как новая функция HTTP-интерфейсов избавляет от части шаблонного кода, который замедлял нашу работу. Мы рассмотрим эту функцию на примере создания API Todo, взаимодействующего с внешними сервисами. Вы увидите, как новый подход с HTTP-интерфейсами делает ваш код чище и удобнее в поддержке. Я покажу вам как традиционный подход, так и современный подход Spring Boot 4, чтобы вы сами увидели существенную разницу. 🎯 Что вы узнаете: ✅ Как перейти с RestTemplate на RestClient (будущее REST-коммуникаций Spring) ✅ Создание декларативных HTTP-интерфейсов без написания кода реализации ✅ Новая аннотация @ImportHttpServices, которая устраняет шаблонный шаблон proxy-factory ✅ Создание полноценного CRUD API с минимальным количеством кода с использованием Spring Boot 4 ✅ Расширенные возможности конфигурации для группировки и настройки нескольких HTTP-сервисов 📋 Основные выводы: ✅ RestTemplate официально устарел ✅ Модуляризация Spring Boot 4 требует явного импорта ✅ Одна аннотация (@ImportHttpServices) заменяет сложную конфигурацию bean-компонентов ✅ Идеально подходит для архитектуры микросервисов и разработки API-ориентированных компонентов ⏰ Временные метки: 0:00 Введение и что нового в Spring Boot 4 1:45 Настройка проекта с помощью Spring Initializr 3:20 Традиционная реализация сервисов с помощью RestClient 8:15 Проблема шаблонного кода 9:30 Знакомство с HTTP-интерфейсами 11:45 Старый способ: ручная настройка фабрики прокси 14:00 Новый способ: магия @ImportHttpServices 16:30 Тестирование нашей реализации 18:00 Расширенная настройка и рекомендации 🔗 Ресурсы: API JSONPlaceholder: jsonplaceholder.typicode.com Полный плейлист по Spring Framework 7: • Spring Boot 4 Репозиторий на GitHub: https://github.com/danvega/sb4-http-i... 👍 Если это помогло вам писать более чистый код Spring, нажмите кнопку «Нравится» и подпишитесь на новые обучающие материалы по Spring Framework 7 и Spring Boot 4! Оставьте комментарий с вашими мыслями об HTTP-интерфейсах — готовы ли вы отказаться от шаблонного кода? 👋🏻Свяжитесь со мной: Сайт: https://www.danvega.dev Twitter: / therealdanvega Github: https://github.com/danvega LinkedIn: / danvega Рассылка: https://www.danvega.dev/newsletter ПОДПИШИТЕСЬ НА МОЙ КАНАЛ: http://bit.ly/2re4GH0 ❤️