CXF以编程方式验证对象以进行测试

时间:2016-02-09 13:07:06

标签: java spring web-services cxf

我在WilfFly上使用CXF进行WebService实现。模式验证已启用并适用于已部署的Web应用程序。

此外,我还使用生成的类来进行一些Web服务测试,以直接调用Web服务实现。这些测试不使用模式验证,因为它们不是通过cxf调用,而是使用spring依赖注入。

有没有办法以编程方式使用XSD文件调用java对象的架构验证?

问题是我有时会有工作测试,但由于运行时的编组错误,相同的Web服务操作会失败。

如果您需要更多信息或实施细节,请告知我们。

1 个答案:

答案 0 :(得分:0)

我认为没有一种正确的方法来验证针对XSD架构的解组java对象。但是你可以通过将对象封送回XML然后根据XSD验证XML来模拟这一点。

检查this answer如何执行此操作,或建议的其他实施here