Jakieś alternatywy Springfox?

11

Przez ostatnie dwa lata pracowałem nad Spring Boot Applications w Springfox. Springfox generuje dokumentację i interfejs testowy dla interfejsu API REST. To było niesamowite.

Ale tak naprawdę projekt Springfox jest martwy i nie obsługuje najnowszej wiosny. Mam trzy pytania

  1. Czy istnieje inny sposób na bezpośrednie wygenerowanie interfejsu użytkownika Swagger? Jakaś inna biblioteka / projekt?
  2. Jak wdrożyć interfejs swagger w projekcie Spring Boot?
  3. Może jestem przestarzały, czy jest o wiele lepsza alternatywa dla pracowników odskoczni do Spring Boot?

Aktualizacja Po miesiącach intensywnego użytkowania i testowania

SpringDoc OpenApi

Powiedziałbym, że to nie jest alternatywa dla springfox, to jest coś znacznie lepszego! Stabilny, łatwy w użyciu i aktualny!

Mogę w 100% polecić to! Migrujemy wszystkie nasze projekty do SpringDoc OpenApi.

Tristate
źródło

Odpowiedzi:

7

Sam jeszcze tego nie próbowałem, ale wygląda to całkiem obiecująco:

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

OpenAPI jest następcą Swaggera, jeśli jeszcze tego nie słyszałeś. Nie wiem, ile ten projekt oferuje pod względem personalizacji i jak jest dojrzały, ale myślę, że warto spróbować ;-)

Clive Bixby
źródło