gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:09 25 4
gpt4 key购买 nike

我在 WilfFly 上使用 CXF 实现了 WebService。架构验证已启用并且适用于已部署的 Web 应用程序。

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

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

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

如果您需要更多信息或实现细节,请告诉我。

最佳答案

我认为没有正确的方法可以根据 XSD 模式验证未编码的 java 对象。但是您可以通过将对象编码回 XML,然后根据 XSD 验证 XML 来模拟这一点。

检查this answer关于如何做到这一点,或建议的替代实现here .

关于java - CXF 以编程方式验证对象以进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35292888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com