Outillage pour le design de l’API

L’outil jHipster peut être utilisé pour une approche API-First (https://www.jhipster.tech/doing-api-first-development/) mais il faut déjà avoir son fichier YAML (ou JSON).

Il n’existe pas beaucoup d’outils publics poussés qui permettent de créer un contrat d’interface d’API à partir d’un modèle UML ou de projection au sens DDD du terme.

Outil

Site

Open source

Stoplight

https://stoplight.io/studio

Oui

SwaggerHub

https://swagger.io/tools/swaggerhub/

Oui

Nous pouvons configurer un modeleur UML avec générateur de code Java pour générer des classes, les annoter avec les annotations Swagger API et générer le YAML (ou JSON) depuis ces classes en personnalisant les templates.

couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Conception d’une description API
Suivant
Spring Actuator