我正在分析一些代码,其中JAXB是序列化机制,并且不知所措,无法定义JAXB执行可以合理代表的条件:
验证(在我们的代码中未使用)
XML有效性-只能解组。我们已经对我们曾经使用过的所有旧版JAXB序列化进行了编组测试
注释问题-大概不是暂时性的问题-如果它一次起作用,它将始终起作用
财产问题-再说一次,如果能够设置并获得一次,那就应该总是这样。
因此,我要注意的唯一注意事项(作为例外情况,而不是开发/编码错误)是:
尝试将未知/意外的类型/文档解组
序列化文件修改/损坏
这是仅两个非开发/部署问题吗?
如果序列化适用于对象结构,是否有可能因此发生JAXBException? (假定稳定/满载的类加载器等)
最佳答案
如果有任何编码的侦听器或混搭钩,则(您的)自定义代码的这些部分可能会导致异常情况,这些情况将包裹在JAXBException
中
关于java - 什么条件会导致间歇性的JAXBException?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18477932/