par Florian Genaudet {@FGenaudet}
The goal of Swagger™ is to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection.
Github : https://github.com/swagger-api
Github : https://github.com/swagger-api/swagger-spec
+ Spring Boot
+ Spring MVC
+ Swagger Annotations
+ Swagger UI (Webjars)
+ Spring boot
+ H2
+ Swagger
Ajout des ressources statiques contenues dans le webjar
+ Permet de configurer plus finement swagger mais pas nécessaire.
+ Seul chose nécessaire : @EnableSwagger
SuperHeroesController
+ Pas d'annotation spécifique
+ Permet de tester l'API dans le navigateur
+ > Démo
... mais Swagger Editor (http://editor.swagger.io/)
Les superheroes vous attendent sur :
https://bitbucket.org/fgenaudet/superheroes-swagger