当我将Beanparam与jersey-cdi2-se罐子一起使用时 我的代码无法正常工作。我也在您的示例中尝试过:
https://github.com/eclipse-ee4j/jersey/tree/master/examples/helloworld-cdi2-se 我将beanparam作为参数添加到控制器之一,但它不起作用。 当我删除jersey-cdi-se依赖项时,它就起作用了。
有什么想法吗?
答案 0 :(得分:0)
在我的案例中,Jersey尝试使用cdi框架查找BeanParam类,但失败了。
用@RequestScoped注释Bean类为我解决了这个问题,因为它使Bean可供cdi框架注入。
我使用的是bean-discovery-mode =“ annotated”,它使注释所有要注入的类成为必需。