我有一个 JAX-WS webservice 部署到 Java EE 6 容器。
我想使用 CDI 将会话 bean 注入这个 web 服务。到目前为止,我已经使用字段注入成功地做到了这一点,但公司的政策是使用基于构造函数的注入。Web 服务实现不是会话 bean。也是
@WebService
public class MyWebservice{
private ServiceA serviceA;
private ServiceB serviceB;
@Inject
public MyWebservice( ServiceA serviceA, ServiceB serviceB)
{
this.serviceA = serviceA;
this.serviceB = serviceB;
}
public void webMethod1()
{
serviceA.doSomething();
serviceB.doSomething();
}
}
CDI 可以接受吗?