Zunächst möchte ich klarstellen, dass ich swagger-codegen
verwenden, um Code für einen Play Framework
basierten Dienst automatisch zu generieren.Erstellen Sie ein Base-Server-Jar mit Swagger Codegen playframework
Ich verwende derzeit die gleiche Swagger-API-Beschreibung in mehreren Projekten repliziert, die die gleiche API implementiert, aber unterschiedliche interne Implementierung haben.
denke ich, dass es besser wäre, eine unabhängige JAR zu erstellen, die alle automatisch generierten Code enthält (Modelle und Controller) gemäß der API in der swagger.json
-Datei definiert und dann fügen Sie es jedes Projekt um sowohl die Duplizierung zu reduzieren als auch die Wartung zu verbessern und die Kompilierzeit zu sparen.
Meine Zweifel ist, wenn es möglich ist, Routen an die unabhängigen JAR-Controller zu binden oder nicht.
dass für jeden Endpunkt ist oder als Ganzes? –
Die enthaltene routes-Datei (z. B. api.routes) könnte alle Routen für den automatisch generierten Code enthalten – Shataya