与泽西 - cdi-se的beanparam无法正常工作

问题描述 投票:1回答:1

当我将beanparam与jersey-cdi2-se jar一起使用时,我的代码无法正常工作。我也尝试过你的例子:

https://github.com/eclipse-ee4j/jersey/tree/master/examples/helloworld-cdi2-se我将beanparam作为参数添加到其中一个控制器中,但它不起作用。当我删除jersey-cdi-se依赖时,它正在工作。

有任何想法吗?

jersey cdi weld
1个回答
0
投票

在我的情况下,泽西岛试图使用cdi框架查找BeanParam类并失败。

用@RequestScoped注释Bean类为我解决了这个问题,因为它使cdi框架可以注入bean。

我正在使用bean-discovery-mode =“annotated”,它使所有类都注释为强制注入。

© www.soinside.com 2019 - 2024. All rights reserved.