Webservices客户端代码生成保持不变

时间:2012-01-12 09:39:10

标签: java web-services

每当webservice提供者在wsdl中进行一些更改时,每次消费者需要再次生成客户端代码时(在轴和CXF的情况下)。有没有可用的解决方案?

2 个答案:

答案 0 :(得分:0)

如果Web服务提供商在Web方法中进行更改,则不需要生成新的客户端代码。如果方法签名有任何更改或者您将使用新方法,则需要从wsdl生成新代码。

答案 1 :(得分:0)

这取决于对Web服务所做的更改。如果是其中之一,则必须重新编码客户端。如果不是旧客户仍然在工作:

  • 删除方法;
  • 更改方法签名;
  • 更改绑定/行为(即使用加密)。

更多信息:

Adding methods to the webservice: do old clients need to update web references?