@XmlElement注释中的sens类型元素是什么?
像这样:XmlElement(name = "userId", type = Long.class)
private Long id;
在XML生成期间不使用它。
答案 0 :(得分:1)
type
上的@XmlElement
属性用于以下方案:
List
而不是List<String>
,则使用type=String.class
时,最常见的情况是针对无类型列表。 @XmlElement
与@XmlElements
一起使用来为选项建模时,type
属性会将元素映射到一个类。XmlAdapter
无法应用于数据类型。使用类型将其提升到对应的对象类型可以解决此问题。xsi:type
属性进行编组,可以指定type=Object.class
。