Java 钩住WELD-SE类路径扫描仪

Java 钩住WELD-SE类路径扫描仪,java,weld,weld-se,Java,Weld,Weld Se,我一直在寻找关于WELD-SE类路径扫描API的文档,但没有找到任何文档。我正试图以Servlet、WebSocket和JAX-RSAPI的精神来发现带有自定义注释的POJO。有没有办法用焊接来实现这一点 我意识到已经有一些库可以进行类路径扫描,比如Scannotation、FastClasspathScanner、Corn CPS等,但我正在努力使这个项目精简,并且不介意与WELD紧密集成。WELD没有任何这样的API。焊缝使用的扫描仪对此“不够通用”。它相当特定于CDI,因为它专注于发现be

我一直在寻找关于WELD-SE类路径扫描API的文档,但没有找到任何文档。我正试图以Servlet、WebSocket和JAX-RSAPI的精神来发现带有自定义注释的POJO。有没有办法用焊接来实现这一点


我意识到已经有一些库可以进行类路径扫描,比如Scannotation、FastClasspathScanner、Corn CPS等,但我正在努力使这个项目精简,并且不介意与WELD紧密集成。

WELD没有任何这样的API。焊缝使用的扫描仪对此“不够通用”。它相当特定于CDI,因为它专注于发现bean归档

如果您正在寻找的POJO实际上是CDIBeans,那么您只需编写一个CDI扩展并观察
ProcessAnnotatedType
阶段,该阶段将通知您所有
AnnotatedType
s CDI拾取的内容。使用
@WithAnnotations
仅选择带有给定注释的AT,可以进一步缩小范围

在某些环境中,Weld还允许使用其他工具