2017-06-13 22 views

回答

1

不幸的是,無法使用@XmlType(propOrder = {}),按照聲明的順序爲給定的類生成XML文件。

字母順序可能由JAXB實現中@XmlAccessorOrder的默認行爲引起,可能在XmlAccessOrder.ALPHABETICAL上設置。您可以通過註釋你的類進行更改:

@XmlAccessorOrder(XmlAccessType.UNDEFINED) 

但順序將取決於系統的反射實現,並且可能不會給你你想要的東西。

在propOrder中列出40個元素可能有點煩人,但它是正確的方法。

來源:https://docs.oracle.com/cd/E19316-01/819-3669/bnbcz/index.html

+0

實際上我並不需要元素的某些定義順序。無論元素的順序如何,Xml都被完美解析。還是謝謝 –

相關問題