我正在尝试使用带有Oracle Enterprise Pack的eclipse创建一个Web服务项目。使用wsdlc Ant任务从WSDL文档生成Web服务时,WSDL中的所有限制/约束都将被完全忽略。
有没有办法使用内置约束(例如minoccurs=1
)生成POJO或强制使用枚举?任何见解都将不胜感激!
提前致谢,
卡尔
答案 0 :(得分:0)
不幸的是,我无法在这里找到这个答案,但我最终找到了答案。我现在正在发布它,因为它可能会帮助将来的其他人偶然发现这个帖子。
没有办法在POJO中添加验证,但是有一种方法可以打开模式验证,以确保在收到Web服务消息时它符合WSDL设置的约束。您可以通过在服务类定义上添加“@SchemaValidation”注释来完成此操作。这适用于WebLogic,但我不确定它是否也是其他类型的应用程序服务器的标准。