Swagger überschreibt Path-Annotations

Ich habe gerade gezögert, eine gültige swagger.json zu erstellen. Ich habe swagger mit der Application-config-Methode konfiguriert. Sobald ich jedoch die getClasses-Methode überschreibe, um die Swagger-Ressourcen hinzuzufügen, funktionieren meine mit JAX-RS-Pfaden versehenen Klassen nicht mehr. Die Methode sieht so aus

@Override
public Set<Class<?>> getClasses() {
    Set<Class<?>> resources = new HashSet<>();

    resources.add(io.swagger.jaxrs.listing.ApiListingResource.class);
    resources.add(io.swagger.jaxrs.listing.SwaggerSerializers.class);

    return resources;
}

und Aufrufen von super.getClasses () geben eine leere Menge zurück. Ich habe zu viele Ressourcen in meinem Projekt, die ich nicht manuell hinzufügen möchte.

Gibt es eine Möglichkeit, dass Swagger nicht mit meiner vorherigen Konfiguration in Konflikt gerät?

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage