我正在尝试使用eclipse和Oracle Enterprise Pack创建一个web服务项目。当使用wsdlc Ant任务从WSDL文档生成web服务时,WSDL中的所有限制/约束都将被完全忽略。
有没有办法生成带有内置约束的POJO,比如minoccurs=1或者强制使用枚举?任何有见地的人都将不胜感激!
提前谢谢你,
卡尔
发布于 2011-02-19 00:07:29
不幸的是,我在这里找不到答案,但我最终找到了答案。我现在发布这篇文章,因为它可能会对将来偶然发现这篇文章的其他人有所帮助。
没有一种方法可以在POJO中添加验证,但是有一种方法可以打开模式验证,以确保在接收到web服务消息时,它符合WSDL设置的约束。您可以通过在服务类定义上添加"@SchemaValidation“注释来实现这一点。这适用于WebLogic,但我不确定它是否也适用于其他类型的应用服务器。
https://stackoverflow.com/questions/3365183
复制相似问题