我正在使用 Reflections API 来扫描我的 java 项目并获取所有具有特定注释的类/接口(interface)。 然而,它只是返回类而不是接口(interface)。
我正在使用以下内容:
Set<Class<?>> annotated =
reflections.getTypesAnnotatedWith(Path.class);
注意:它适用于具有路径注释的类。
那么Reflections是不是不支持扫描接口(interface)?或者我必须编写其他代码?
最佳答案
这应该有效,可以看出here
也许您没有扫描所有相关的网址?在这种情况下,请尝试正确构建 Reflections 对象(使用 ClasspathHelper.forClasspath() 会扫描所有内容,尽管它可能太宽泛了……)
关于java - 反射 API 不显示具有注释的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24750230/