gpt4 book ai didi

java - 解码期间的 JAXB::XML 验证

转载 作者:行者123 更新时间:2023-11-30 05:09:47 25 4
gpt4 key购买 nike


JAXB 生成的类仅捕获用于生成类的 XML 模式中的结构信息,但它们忽略对数据的任何附加约束,例如允许的值集(枚举)、允许的最大值等。这是否意味着如果我这样做没有模式我只能验证结构信息而不是数据的约束?如果是这样,为什么 JAXB 不允许这样做,注释也可以很好地捕获约束?


谨致问候,
凯沙夫

最佳答案

这不是 JAXB 2 规范的一部分。如果您有 XML 架构,则可以在 Unmarshaller 上设置它以启用验证。您可以将 Bean 验证 JSR 303 注释添加到您的模型中。

关于java - 解码期间的 JAXB::XML 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3844701/

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