J'utilise Swagger pour Jersey2 conformément à ce tutoriel : https://github.com/swagger-api/swagger-core/wiki/Swagger-Core-Jersey-2.X-Project-Setup-1.5 avec une classe d'application personnalisée. Pour que Swagger s'initialise correctement, une surcharge de l'option getClasses()
doit être mis en œuvre.
Malheureusement, cela signifie également que je dois ajouter manuellement chaque classe de mes ressources au HashSet. Si je ne le fais pas, tous les points d'accès renvoient 404. Mais lorsque je n'utilise pas Swagger, je n'ai pas besoin de surcharger la méthode et toutes mes ressources REST sont automatiquement découvertes par les annotations JAX-RS.
Existe-t-il un moyen d'inscrire des classes Swagger tout en conservant la découverte automatique pour mes ressources personnelles ?