当我将beanparam与jersey-cdi2-se jar一起使用时,我的代码无法正常工作。我也尝试过你的例子:
https://github.com/eclipse-ee4j/jersey/tree/master/examples/helloworld-cdi2-se我将beanparam作为参数添加到其中一个控制器中,但它不起作用。当我删除jersey-cdi-se依赖时,它正在工作。
有任何想法吗?
在我的情况下,泽西岛试图使用cdi框架查找BeanParam类并失败。
用@RequestScoped注释Bean类为我解决了这个问题,因为它使cdi框架可以注入bean。
我正在使用bean-discovery-mode =“annotated”,它使所有类都注释为强制注入。