在不影响消费 Java 客户端的情况下,在 Web 服务(WCF)中引入新 DataMember 的最佳方法是什么?
这是我们遇到的问题:有两个团队(Java)使用我们的 Web 服务(WCF)。我们有一个来自上述团队的新要求,需要在我们的 Web 服务中引入新的 DataMember,但另一个团队不需要它。
我们正在考虑将新的 DataMember 添加为 Nullable 类型或在该 DataMember 的数据协定中设置 [IsRequired=false] ,但似乎 Java 不支持 Nullable 类型并且 SOAP 无法识别 [IsRequired] 标记以忽略它。
请有任何建议,以对我们的服务进行此更改,以便只有一个团队需要进行所需的更改而不影响另一个团队?
谢谢。