有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在战争环境中发现CDI生产者?

我遇到了CDI问题。我部署了一个war,它的WEB-INF/lib文件夹中包含各种JAR

其中一个jar有一个Logger producer(一个带有用@Produces注释的方法的类)和一些自定义限定符注释,其他一些jar有一些类,我想在其中使用限定符并注入Logger。这个想法是为了避免代码重复

但现在,令我惊讶的是,WELD在部署期间抱怨它对记录器的依赖性不令人满意。看起来,已经找到了限定符注释,因为错误发生在必须在限定注入点注入的实例上

看起来,weld能够检测到所有包含的罐子中的“正常”豆子,并且能够将它们注入罐子的“边界”。看起来只有制作人没有被发现。这是正常行为吗?有什么方法或技巧可以让WELD发现那个制作人吗


共 (0) 个答案