gpt4 book ai didi

java - 哪些情况会导致间歇性 JAXBException?

转载 作者:行者123 更新时间:2023-12-01 04:26:07 25 4
gpt4 key购买 nike

我正在分析一些代码,其中 JAXB 是序列化机制,但我无法定义 JAXB 执行可以合理表示的条件:

  1. 验证(我们的代码中未使用)
  2. XML 有效性 - 只能进行解码。我们对我们曾经使用过的所有旧版 JAXB 序列化进行了解码测试
  3. 注释问题 - 大概这不是一个暂时的问题 - 如果它一次有效,它将永远有效
  4. 属性问题 - 再说一遍,如果它可以设置并获取一次,那么它应该始终如此。

因此,我正在寻找的唯一考虑因素(作为异常(exception)情况而不是开发/编码错误)是:

  • 尝试解码未知/意外类型/文档
  • 序列化文档修改/损坏

这是唯一的两个非开发/部署问题吗?如果序列化适用于对象结构,是否有可能发生 JAXBException? (假设有一个稳定/完全加载的类加载器等)

最佳答案

如果有任何编码监听器或编码 Hook ,那么(您的)自定义代码的这些部分可能会导致异常情况,这些情况将被包装在 JAXBException

关于java - 哪些情况会导致间歇性 JAXBException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18477932/

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