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:
OpenAPI Generator Gradle Plugin:
#openapi #swagger #openapi-generator #generator #tutorial #examples #java #kotlin #spring #REST #API

Смотрите также