Java 为什么要使用@WebServiceRef?

Java 为什么要使用@WebServiceRef?,java,web-services,jakarta-ee,Java,Web Services,Jakarta Ee,我在曼宁论坛上发现了这个问题,但并没有答案,这是一个 我也很感兴趣: 我有点不清楚使用@webservicef注释的好处。假设您正在注入一个服务(如果使用jax-ws,它必须由jboss上的一些工具(如wstools)生成),那么您需要将这个服务类存根作为部署的一部分,这样您就可以: private MyService service = new MyService(); 与之相反: @WebServiceRef MyService service; 使用@webservicef的好处是,您

我在曼宁论坛上发现了这个问题,但并没有答案,这是一个 我也很感兴趣:

我有点不清楚使用
@webservicef
注释的好处。假设您正在注入一个服务(如果使用
jax-ws
,它必须由jboss上的一些工具(如wstools)生成),那么您需要将这个服务类存根作为部署的一部分,这样您就可以:

private MyService service = new MyService();
与之相反:

@WebServiceRef
MyService service;
使用
@webservicef
的好处是,您不会为每个调用生成一个新的服务实例,这将非常昂贵。(我假设容器可以保持引用,这将使事情更快)。然而,如果我只是将我的服务设置为静态的,会发生什么呢

private static MyService service = new MyService();