filmov
tv
API Design First mit dem OpenAPI Code Generator

Показать описание
Der #OpenAPI Generator erzeugt aus einer #API Beschreibung Quellcode für Client und Server. Im Video wird gezeigt, wie mit dem #openapi-generator ein Spring Boot Projekt erzeugt werden kann. Das Projekt kann später durch ein erneutes Ausführen des Generators erweitert und modifiziert werden. Das Werkzeug unterstützt den Design First Ansatz, der auch mit API Design First oder Contract First bezeichnet wird. In CI/CD Pipelines kann die Code Generierung integriert werden.
00:00 Einleitung
01:03 OpenAPI
02:08 JSON Schema
03:03 openapi-generator
05:52 Spring Boot 3
06:36 Code Generator Maven Plugin
08:11 Test in der Swagger UI
08:47 Generierter Code
11:41 Endpoint Implementierung
14:25 Erneutes Generieren
Quellcode der OpenAPI, Links und die Kommandozeile findest du hier:
Schulungen Online, in Bonn oder als Firmenseminar:
APIs mit REST, OpenAPI & GraphQL für Einsteiger
OpenAPI - Design, Dokumentation und Qualitätssicherung im API Lifecycle
Intensivkurs Softwarearchitektur: Paradigmen, Technik und Praxis
Für jeden eurer Kommentare unter dem Video spendet die predic8 5 € an das openapi-generator Projekt. Ausgenommen sind Kommentare die von Bots oder über ein API eingestellt wurden. Eine Person kann mehrere Kommentare abgeben, diese sollten zur Diskussion beitragen.
Mich, Thomas Bayer findet ihr auf:
Twitter: @thomasub
00:00 Einleitung
01:03 OpenAPI
02:08 JSON Schema
03:03 openapi-generator
05:52 Spring Boot 3
06:36 Code Generator Maven Plugin
08:11 Test in der Swagger UI
08:47 Generierter Code
11:41 Endpoint Implementierung
14:25 Erneutes Generieren
Quellcode der OpenAPI, Links und die Kommandozeile findest du hier:
Schulungen Online, in Bonn oder als Firmenseminar:
APIs mit REST, OpenAPI & GraphQL für Einsteiger
OpenAPI - Design, Dokumentation und Qualitätssicherung im API Lifecycle
Intensivkurs Softwarearchitektur: Paradigmen, Technik und Praxis
Für jeden eurer Kommentare unter dem Video spendet die predic8 5 € an das openapi-generator Projekt. Ausgenommen sind Kommentare die von Bots oder über ein API eingestellt wurden. Eine Person kann mehrere Kommentare abgeben, diese sollten zur Diskussion beitragen.
Mich, Thomas Bayer findet ihr auf:
Twitter: @thomasub
Комментарии