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 с нуля
▶︎

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Микросервисы Простыми Словами за 1 Час
▶︎

Микросервисы Простыми Словами за 1 Час