Api First подход - Генерация кода по OpenAPI спецификации при компиляции
Добавляем OpenAPI / Swagger спецификацию в код проекта, подключаем OpenAPI Generator для автогенерации исходников при компиляции. Пишем свою реализацию для сгенерированных API интерфейсов. Пример показывает как настроить с нуля проект для реализации Api First (Contract First) подхода. Используется kotlin + spring boot. 00:00 Введение 01:03 Создаем проект 02:24 Настраиваем плагин для генерации 05:05 Настраиваем Swagger UI 07:07 Создаем свой Controller 07:54 Настраиваем Spring Component Scan 10:03 Пишем код для CRUD обработки 14:02 Результат Полезные ссылки: Cоздание OpenAPI спецификации: • OpenAPI и Swagger Editor - своё описание R... Генерация сервера по OpenAPI спецификации (Часть 1): • OpenAPI Generator - Генерация кода по спец... Исходники проекта на GitHub: https://github.com/MorkovkAs/openapi-... OpenAPI Generator Gradle Plugin: https://clck.ru/35kzjZ #openapi #swagger #openapi-generator #generator #tutorial #examples #java #kotlin #spring #REST #API

OpenAPI и Swagger Editor - своё описание REST API с нуля

Я 💛 Фронтенд. Contract-first principle в работе c API - Глеб Михеев

EDT + GIT vs Хранилище + Конфигуратор. Дарья Грабкина.

13 - swagger, OpenAPI | Слив курса из IT-INCUBATOR.IO / Back-end - Путь Самурая

OpenAPI #1 Основы работы в Swagger

Automação de Build do Spring Boot java com IA

Docker Для Начинающих за 1 Час | Docker с Нуля

Алексей Кашин — Надежно отправляем события в Apache Kafka. От CDC до паттерна Transactional Outbox

sunset aura 🌄| focus background wallpaper for studying | the aesthetic guide

API-first-подход в межсервисном взаимодействии / Максим Лапшин (Flussonic)

Дмитрий Уланов — AsyncAPI для описания асинхронных интеграций

Экспорт и импорт потоков с помощью рук, Rest Api и Apache NiFi Registry

OpenAPI Generator - Генерация кода по спецификации

Что такое Swagger и OpenAPI за 3 минуты

Vintage Painting | TV Frame Screensaver Art for TV Wallpaper | TV Artwork

Филипп Вагнер «Распределенные транзакции в условиях микросервисной архитектуры»

Введение в интеграции информационных систем · Татьяна Сальникова #системныйаналитик

Что делает Java-разработчик в реальной работе? | Scrum, задачи, Git, тесты, финтех

