2

我在 Manning 论坛上找到了这个问题,但没有答案,这也是我感兴趣的事情:

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

private MyService service = new MyService();

相对于:

@WebServiceRef
MyService service;

使用 的好处是@WebServiceRef您不会为每次调用生成一个新的服务实例,这将是昂贵的。(我假设容器可以挂在引用上,这会使事情变得更快)。但是,如果我只是将我的 Service设为 static ... 会发生什么?

private static MyService service = new MyService();
4

0 回答 0