Trier les méthodes API dans Swagger-UI
Je ne trouve aucun exemple de travail, de façon à atteindre les objectifs suivants:
Je veux que mes méthodes de l'API dans le Swagger-UI triés soit par des méthodes (GET-POST-METTRE-SUPPRIMER) OU/ET par ordre alphabétique.
Jusqu'à présent, toutes les méthodes sont affichées dans un ordre aléatoire, même pas dans l'ordre donné mon code source.
- Je utiliser Jax-RS + Jersey 1.
De tri à l'aide de l'attribut position de @ApiOperation n'est pas une option pour moi, car il y a trop de méthodes et de l'API est encore l'extension, donc j'aurais besoin de mettre à jour s'il y a un nouveau.
Un indice?
source d'informationauteur tareq
Vous devez vous connecter pour publier un commentaire.
Mise à jour pour le Style de l'INTERFACE utilisateur 2.1.0+: La
sorter
paramètre a été scindé en deux paramètres, comme indiqué dans Fix 1040Fix 1280:De sorte que vous aurez envie de mettre à jour
sorter
àapisSorter
pour trier la liste des API par ordre alphabétique, et/ouoperationsSorter
pour trier la liste des opérations de chaque API. Les pet shop démo a mis à jour apisSorter, comme indiqué ci-dessous:Exemple: (travail de démonstrationtriés par ordre alphabétique)
Pour Swagger UI versions antérieures à la version 2.1.0:
La
sorter
paramètre est toujours d'actualité pour les anciennes versions de Swagger UI:Vous pouvez utiliser le trieur paramètre lors de l'instanciation de SwaggerUi. Ce qui se passe dans le javascript sur le Swagger-Ui index.html. À partir de la la documentation:
Exemple:
Accepté la réponse est un peu dépassé. Dans les versions plus récentes, il est fait par: