0

次のコードで、リフレクションを使用して、Api アノテーションを持つすべてのクラスを取得しています。

Reflections reflections = new Reflections(ClasspathHelper.forPackage("my.package"),new TypeAnnotationsScanner());
Set<Class<?>> annotated = reflections.getTypesAnnotatedWith(Api.class);

Eclipse からサーバーを実行すると、すべて正常に動作しgetTypesAnnotatedWith、正しいクラスが返されます。しかし、コマンドラインからサーバーを実行すると、そのパッケージ外のクラスが取得されます。Swagger ライブラリのクラス。

ぐるぐる回る代わりに、何が起こっているのかを調べようとしています

前もって感謝します!

4

1 に答える 1