JAX-WS Web服务中的CDI构造函数注入

时间:2012-10-12 18:26:46

标签: web-services jax-ws cdi

我有一个部署到Java EE 6容器的JAX-WS Web服务。

我想使用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可以接受吗?

0 个答案:

没有答案