類級(jí)別的注解。將類映射為xml全局元素,也就是根元素。如果要使用 JAXB ,則該注解必不可少。
@XmlRootElement
public class Student {
private String name;
...
}
生成的XML如下:
<student>
<name>Tom</name>
...
</student>
name屬性用于指定生成元素的名字,若不指定,默認(rèn)使用類名小寫作為元素名。
@XmlRootElement(name = "MyStudent")
public class StudentB {
private String name;
...
}
生成的XML如下:
<MyStudent>
<name>Tom</name>
...
</MyStudent>
namespace屬性用于指定生成的元素所屬的命名空間。
@XmlRootElement(name="Student", namespace="http://www.w3cschool.org/jaxb2")
public class StudentC {
private String id;
...
}
生成的XML如下:
<ns2:Student xmlns:ns2="http://www.w3cschool.org/jaxb2">
<age>22</age>
...
</ns2:Student>
更多建議: