gpt4 book ai didi

java - Jaxb 强制继承类的属性首先被解码

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

显然(就我所见),jaxb 按实现顺序解码属性/元素(最后一个 setter 是解码时调用的最后一个)。

而且,仍然根据我的观察,继承类的 setter/getter 是最后调用的(在属于母类的 setter/getter 之后)。

我所处的情况是,我必须首先调用继承类的 setter 。除了重载 getter 和 setter 之外,还有其他方法吗?

我不知道这是否重要,但是:我正在注释我的 getter/setter ( @XmlAccessorType(XmlAccessType.PROPERTY) )

最佳答案

JAXB (JSR-222) 实现不提供保证 setter 调用顺序的机制。在实现方面,当 JAXB 实现使用 SAX 或 StAX 解析器时,将根据遇到元素的顺序调用 setter。

关于java - Jaxb 强制继承类的属性首先被解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28702141/

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