Il n'y a pas actuellement de Spring MVC swagger module disponible (à partir de Wordnik au moins), mais en général, l'activation de swagger sur une JVM REST service est assez simple.
Swagger en charge de serveur est divisé en deux parties-le serveur de base de l'intégration avec le RESTE du service. Voir le Swagger dépôt github. Swagger core définit le document qui représente le RESTE du service, les paramètres, les valeurs admissibles, HTTP, etc. Le serveur d'intégration fils de ce document à la structure du RESTE du cadre. Wordnik utilise Jersey par JAX-RS et publié swagger-jaxrs à faire cette intégration. Il y a aussi un Swagger-Play module qui sera publié au Jeu référentiel de module peu de temps.
Si vous souhaitez activer swagger sur un autre REPOS cadre (comme Spring MVC), vous procédez comme suit:
1) Générer une API de Lecteur pour générer un com.wordnik.swagger.de base.La Documentation de l'objet. Voir le JAX-RS version ainsi que le un pour jouer.
2) Créer un point de terminaison REST qui renvoie un JSON/XML version de la Documentation de l'objet pour le client. Encore une fois, JAX-RS et jouer.
3) Ajouter un filtre à intercepter les demandes d'appliquer de la ressource ou de l'objet au niveau de l'accès.
Donc en bref, il pourrait être mis en place assez facilement.