1
我正在使用fasterxml-jaxb(2.3)模塊生成XML,但似乎它在創建XML時不讀取Xmlns註釋。我有我的包信息中定義的前綴如下JAXB類 - 未按預期創建XML
@javax.xml.bind.annotation.XmlNs(prefix = "bla"....
傑克遜卻並不適用前綴,如果我的用戶我使用JDK的JAXB編組的前綴應用於XML
我正在使用fasterxml-jaxb(2.3)模塊生成XML,但似乎它在創建XML時不讀取Xmlns註釋。我有我的包信息中定義的前綴如下JAXB類 - 未按預期創建XML
@javax.xml.bind.annotation.XmlNs(prefix = "bla"....
傑克遜卻並不適用前綴,如果我的用戶我使用JDK的JAXB編組的前綴應用於XML
傑克遜不使用爲任何東西封裝註釋;所以雖然支持JAXB註釋(如果使用JAXB註釋模塊),但不會從package-info.java
讀取註釋。 這是因爲Jackson註釋模塊基於繼承(您可以在超類上添加所有註釋,並且它們對於子類型可見)。
您可能可以爲超類(或常規註釋)添加混合註釋,並且這將起作用。