JAXB @XmlRootElement 注解类型
@XmlRootElement将类或者枚举类型映射到 XML 元素。
当顶级类或者枚举类型使用 @XmlRootElement注释时,其值在 XML 文档中表示为 XML 元素。
@XmlRootElement注释可以与以下注释一起使用:XmlType、XmlEnum、XmlAccessorType、XmlAccessorOrder。
语法
//Without name attribute @XmlRootElement //1 //With name attribute @XmlRootElement(name = "employee") //2
欢迎 on
it
road
JAXB @XmlRootElement 示例
现在看几个使用 @XmlRootElement如何改变 XML 表示的例子。
@XmlRootElement 带有 'name' 属性
@XmlRootElement(name = "employee")
@XmlAccessorType(XmlAccessType.FIELD)
public class EmployeeData implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private String firstName;
private String lastName;
}
@XmlRootElement 没有 'name' 属性
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class EmployeeData implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private String firstName;
private String lastName;
}
日期:2020-09-17 00:09:41 来源:oir作者:oir
