このチュートリアルでは、Swagger for Jersey2を使用しています:https://github.com/swagger-api/swagger-core/wiki/Swagger-Core-Jersey-2.X-Project-Setup-1.5カスタムアプリケーションクラス。 Swaggerを適切に初期化するには、getClasses()
のオーバーライドを実装する必要があります。スワッガーと自動リソースディスカバリー
これは、私のリソースのすべてのクラスを手動でHashSetに追加する必要があることを意味します。私がしなければ、すべてのエンドポイントは404を返します。しかし、Swaggerを使用していないときは、メソッドをオーバーライドする必要はなく、すべてのRESTリソースがJAX-RSアノテーションによって自動的に検出されます。
スガッガークラスを登録する方法はありますか?同時に私の個人的なリソースの自動検出を保持していますか?