0

我正在尝试使用 Eclipse 和 Oracle Enterprise Pack 创建一个 Web 服务项目。当使用 wsdlc Ant 任务从 WSDL 文档生成 Web 服务时,WSDL 中的所有限制/约束都将被完全忽略。

有没有办法生成具有内置约束的 POJO,例如minoccurs=1或强制使用枚举?任何见解将不胜感激!

提前致谢,

卡尔

4

1 回答 1

0

不幸的是,我无法在这里找到这个答案,但我最终找到了答案。我现在发布它是因为它可能会帮助将来偶然发现这篇文章的其他人。

无法在 POJO 中添加验证,但有一种方法可以打开模式验证,以确保在接收到 Web 服务消息时它符合 WSDL 设置的约束。您可以通过在服务类定义上方添加“@SchemaValidation”注释来做到这一点。这适用于 WebLogic,但我不确定它是否也适用于其他类型的应用程序服务器。

于 2011-02-18T16:07:29.370 回答