Ich dachte, ich würde hineinspielen, um ein wenig mehr Kontext um Swagger zu geben, was es ist und was es nicht ist. Ich glaube, das könnte helfen, Ihre Frage zu beantworten.
Swagger 2.0 wird von vielen großen Namen und großen Plattformen wie Microsoft Azure, Paypal, SwaggerHub.com, DynamicApis.com usw. angenommen. Etwas, das man im Auge behalten sollte, ist das Swagger is very simply a specification. Es ist kein Rahmen. Es gibt eine Menge von frameworks da draußen gebaut, um Swagger-Ausgabe zu generieren, die durch Ihren Code crawl Ihre API-Informationen zu suchen, um die Swagger 2.0 JSON-Datei, die Ihre API darstellt, zu erstellen. Die Swagger-Benutzeroberfläche, auf der Sie Ihre APIs sehen, wird direkt von dieser Swagger 2.0 JSON-Datei gesteuert. Fiedler es, check it out
Es ist wichtig, dass ein Rahmen zu beachten, die erstellt wurde, um Sie zu erlauben, „swagger zu verwenden“ ist nicht, wie Swagger zu arbeiten hat (dh es ist vollständig bis zur Umsetzung der dritten Party Rahmen). Wenn das Framework, das Sie zum Generieren Ihrer Swagger 2.0-Dokumente und UI verwenden, nicht für Sie arbeitet, sollten Sie in der Lage sein, nach einem anderen Framework zu suchen, das die Swagger-Artefakte generiert und die Technologien vertauscht.
Hoffe, das hilft.
Dies ist weitgehend auf der Meinung basiert, so glaube ich nicht, dass es auf Stack Overflow gehört. Möglicherweise finden Sie dies [Fragen und Antworten zu DZone] (https: // dzone.com/articles/a-qa-mit-andy-wilkinson-auf-feder-rest-docs) von Interesse sein. –