Будь-які альтернативи Springfox там?


11

Останні два роки я працював над Spring Boot Applications з Springfox. Springfox генерує документацію та тестовий інтерфейс для вашого REST API. Це було приголомшливо.

Але насправді проект Springfox мертвий і не підтримує новітню весну. У мене три питання

  1. Чи є інший спосіб безпосередньо створити інтерфейс Swagger? Будь-яка інша бібліотека / проект?
  2. Як ви реалізуєте swagger ui у своєму проекті Spring Boot?
  3. Можливо, застарілий, чи є набагато краща альтернатива байдарці для Spring Boot?

Оновлення Після місяців інтенсивного використання та тестування

SpringDoc OpenApi

Я б сказав, що це не альтернатива Springfox, це щось набагато краще! Стабільний, простий у користуванні та сучасний!

Я можу на 100% рекомендувати це! Ми переміщуємо всі наші проекти до SpringDoc OpenApi.

Відповіді:


7

Я ще цього не пробував, але це виглядає досить перспективно:

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

OpenAPI є наступником Swagger, якщо ви не чули. Не впевнений, скільки пропонує цей проект з точки зору налаштування та наскільки зрілий, але я думаю, що варто спробувати ;-)


1

Spring doc Open API - це альтернатива вперед.

  1. SpringDoc OpenAPI підтримує OAS 3.0
  2. Підтримується більше приміток, як-от @MatrixParam, які не підтримувалися у springfox.
  3. Весняний завантажувач 2.2.x працює лише з springdoc.

Перейдіть за посиланням нижче

https://techsparx.com/software-development/openapi/spring-boot-rest-api-docs.html

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.