0
我試圖在子類中使用@XmlValueExtension,但行爲與預期不符。JAXB Moxy @XmlValueExtension提供了一個節點名稱
根類是:
@XmlDiscriminatorNode("@codeType")
@XmlSeeAlso({Subclass1.class})
public abstract class SuperClass {
}
子類:
@XmlDiscriminatorValue("1")
public class Subclass1 extends SuperClass {
@XmlValueExtension
private String myValue;
}
但是編組時,XML結果是:
<Superclass codeType="1">
<myValue>my awesome value</myValue>
</Superclass>
我期待這樣的事情:
<Superclass codeType="1">my awesome value</Superclass>
我正在使用Moxy 2.6.3
感謝您的幫助!