XmlType

2018-12-17 21:11 更新

@XmlType

類(lèi)級(jí)別的注解,常與@XMLRootElement,@XmlAccessorType一起使用。

參數(shù) name

定義XML Schema中type的名稱(chēng)

參數(shù) namespace

指定Schema中的命名空間

參數(shù) propOrder

指定映射XML時(shí)的節(jié)點(diǎn)順序,使用該屬性時(shí),必須列出JavaBean對(duì)象中的所有字段,否則會(huì)報(bào)錯(cuò)。

參數(shù) factoryClass

指定UnMarshal時(shí)生成映射類(lèi)實(shí)例所需的工廠類(lèi),默認(rèn)為這個(gè)類(lèi)本身

參數(shù) factoryMethod

指定工廠類(lèi)的工廠方法

舉例

@XmlType(name = "t1", propOrder = {"id" ,"age", "name"})
public class TeacherA {
    private String id;
    private String name;
    private Integer age;
    ...
}

生成的XML如下,生成的順序是按照propOrder

<teacherA>
    <id>001</id>
    <age>22</age>
    <name>Tom</name>
</teacherA>
以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)