Gibt es Springfox-Alternativen?

11

In den letzten zwei Jahren habe ich mit Springfox an Spring Boot-Anwendungen gearbeitet. Springfox generiert eine Dokumentation und eine Test-Benutzeroberfläche für Ihre REST-API. Das war großartig.

Aber tatsächlich ist das Springfox-Projekt tot und unterstützt nicht den neuesten Frühling. Ich habe drei Fragen

  1. Gibt es eine andere Möglichkeit, die Swagger-Benutzeroberfläche direkt zu generieren? Irgendeine andere Bibliothek / Projekt?
  2. Wie implementieren Sie swagger ui in Ihr Spring Boot-Projekt?
  3. Vielleicht bin ich veraltet, gibt es eine viel bessere Alternative zu den Prahlern für Spring Boot?

Update Nach Monaten intensiver Nutzung und Tests von

SpringDoc OpenApi

Ich würde sagen, das ist keine Alternative zu Springfox, es ist etwas viel Besseres! Stabil, einfach zu bedienen und auf dem neuesten Stand!

Ich kann das zu 100% empfehlen! Wir migrieren alle unsere Projekte zu SpringDoc OpenApi.

Dreistaaten
quelle

Antworten:

7

Ich habe es selbst noch nicht ausprobiert, aber das sieht vielversprechend aus:

https://github.com/springdoc/springdoc-openapi

OpenAPI ist der Nachfolger von Swagger, wenn Sie nicht gehört haben. Ich bin mir nicht sicher, wie viel dieses Projekt in Bezug auf Anpassung bietet und wie ausgereift es ist, aber ich denke, es ist einen Versuch wert ;-)

Clive Bixby
quelle