web-dev-qa-db-fra.com

Des alternatives Springfox là-bas?

Ces deux dernières années, j'ai travaillé sur Spring Boot Applications avec Springfox. Springfox génère une documentation et une interface utilisateur de test pour votre REST. C'était génial.

Mais en fait, le projet Springfox est mort et ne prend pas en charge le nouveau printemps. J'ai trois questions

  1. Existe-t-il un autre moyen de générer directement l'interface utilisateur Swagger? Toute autre bibliothèque/projet?
  2. Comment implémentez-vous l'interface utilisateur de swagger dans votre projet Spring Boot?
  3. Peut-être que je suis obsolète, existe-t-il une bien meilleure alternative au personnel fanfaron pour Spring Boot?

Mise à jour Après des mois d'utilisation intensive et de test de

SpringDoc OpenApi

Je dirais que ce n'est pas une alternative à springfox, c'est bien mieux! Stable, facile à utiliser et à jour!

Je peux recommander à 100% cela! Nous migrons tous nos projets vers SpringDoc OpenApi.

11
Tristate

Je ne l'ai pas encore essayé moi-même, mais cela semble assez prometteur:

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

OpenAPI est le successeur de Swagger, si vous ne l'avez pas entendu. Je ne sais pas combien ce projet offre en termes de personnalisation et à quel point il est mature, mais je suppose que cela vaut la peine d'essayer ;-)

5
Clive Bixby

Spring doc Open API est une alternative à l'avenir.

  1. SpringDoc OpenAPI prend en charge OAS 3.0
  2. Prend en charge plus d'annotations comme @MatrixParam qui n'était pas pris en charge dans springfox.
  3. Spring boot 2.2.x fonctionne uniquement avec springdoc.

Reportez-vous au lien ci-dessous

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

1
Viyaan Jhiingade