Ho pensato di inserire un po 'più di contesto attorno a Swagger, cos'è e cosa non lo è. Credo che questo potrebbe aiutare a rispondere alla tua domanda.
Swagger 2.0 viene adottato da un sacco di grandi nomi e grandi piattaforme come Microsoft Azure, Paypal, SwaggerHub.com, DynamicApis.com, ecc ... Qualcosa da tenere a mente è che Swagger is very simply a specification. Non è un quadro. Ci sono un sacco di frameworks creati per generare output Swagger che eseguono la scansione del codice guardando le informazioni API per creare il file JSON Swagger 2.0 che rappresenta la tua API. L'interfaccia utente di Swagger su cui vedi le tue API è guidata direttamente da questo file JSON Swagger 2.0. violinista per il check-out
E 'importante notare che un quadro che è stato creato per consentire di "utilizzare spavalderia" non è come Swagger deve lavorare (vale a dire che è completamente fino alla realizzazione del 3 ° quadro di partito). Se il framework che stai utilizzando per generare i tuoi documenti Swagger 2.0 e l'interfaccia utente non funziona per te, dovresti essere in grado di trovare un altro framework che generi gli artefatti di Swagger e sostituire le tecnologie.
Spero che questo aiuti.
fonte
2016-01-25 16:45:03
Questo è ampiamente basato sull'opinione quindi non penso che appartenga a Stack Overflow. Detto questo, potresti trovare questo [Q & A su DZone] (https: // dzone.com/articles/a-qa-with-andy-wilkinson-on-spring-rest-docs) per essere di interesse. –