我有一个使用方法运行的 JAX-WS 服务,例如:
calculate(int a, int b) .
现在我想为这个方法添加一个新参数
calculate(int a, int b, int c)
在不打扰使用第一个服务方法的当前客户的情况下,两个方法应该具有相同的名称。
这可能吗?
我有一个使用方法运行的 JAX-WS 服务,例如:
calculate(int a, int b) .
现在我想为这个方法添加一个新参数
calculate(int a, int b, int c)
在不打扰使用第一个服务方法的当前客户的情况下,两个方法应该具有相同的名称。
这可能吗?
不鼓励服务调用的方法重载,即使很少有工具允许您这样做。请参考。我们可以在 Web 服务类中实现方法重载吗?. 当 wsdl 发生变化时,您的客户端必须采用新的存根。所以最好取最新的签名码。第三个参数有一个默认值,以便旧客户端可以发送默认值。