我在Manning论坛上发现了这个问题,但没有答案,而且就是这样 我也感兴趣:
我对使用@WebServiceRef
注释的好处有点不清楚。假设您正在注入一个服务(必须由某些工具生成,即如果使用jax-ws
则在jboss上生成wstools),您需要将此Service类存根作为部署的一部分,以便您可以这样做:
private MyService service = new MyService();
而不是:
@WebServiceRef
MyService service;
使用@WebServiceRef
的好处是,您不会为每次调用生成新的服务实例,这将是昂贵的。 (我假设容器可以挂在参考上,这会使事情变得更快)。但是,如果我只是将服务静态 ...?
private static MyService service = new MyService();