Ich benutze Swagger2 in meiner Java-basierten REST-API. Die basepath der API wird von der application.properties
DateiWie setze ich den Springfox.documentation.swagger.v2.path von application.properties
server.contextPath=/myapi/v1/
ich die Endpunkte mit meinem Swagger UI zugreifen kann, wie in der folgenden URL in localhost gesetzt:
http://localhost:8080/myapi/v1/swagger-ui.html
Und meine Endpunkte funktionieren. Aber ich bin nicht in der Lage, die JSON API doc aus der folgenden URL zugreifen:
http://localhost:8080/myapi/v1/api-docs
Die JSON API doc wurde gezeigt:
http://localhost:8080/myapi/v1/v2/api-docs
Ein zusätzlicher Weg v2
jetzt zeigt. Ich habe bestimmte Artikel gelesen, die sagen, dass dies an Swaggers Standard-API-Docs-Pfad liegt, und wir können den Pfad überschreiben, indem wir die Eigenschaft in der Anwendungseigenschaft verwenden. Wie kann ich den Pfad v2
auf http://localhost:8080/myapi/v1/api-docs
setzen? Durch die application.properties
? Ich habe verschiedene Wege ausprobiert, aber nicht das richtige Ergebnis.
Das ist mein Tag gemacht, vielen Dank! –
froh zu hören, dass es geholfen hat. Meine nächste Ausgabe ist Swagger Doc für zwei Versionen von Service :) @VictorPetit erstellen – Peekay