0

我有一个使用方法运行的 JAX-WS 服务,例如:

        calculate(int a, int b) .

现在我想为这个方法添加一个新参数

        calculate(int a, int b, int c)

在不打扰使用第一个服务方法的当前客户的情况下,两个方法应该具有相同的名称。

这可能吗?

4

1 回答 1

0

不鼓励服务调用的方法重载,即使很少有工具允许您这样做。请参考。我们可以在 Web 服务类中实现方法重载吗?. 当 wsdl 发生变化时,您的客户端必须采用新的存根。所以最好取最新的签名码。第三个参数有一个默认值,以便旧客户端可以发送默认值。

于 2013-10-04T08:59:25.150 回答