如何从 XSD 创建 pojo 类?
我正在使用Spring maven插件,我想从特定文件夹中的指定xml架构创建POJO类。我尝试通过java代码使用命令,但它没有生成该类。其次,我尝试了 ,但它处理的是文件而不是架构,而 marshell/unmarshelling。我认为这不是从 中创建POJO的方法。xjc
jaxb
xml
xsd
xsd
在java中从xsd生成类的正确方法是什么?
下面是 XSD
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Employee">
<xs:complexType>
<xs:sequence>
<xs:element name="empId" type="xs:long"/>
<xs:element name="lastName" type="xs:string"/>
<xs:element name="title" type="xs:string"/>
<xs:element name="salary" type="xs:integer"/>
<xs:element name="address">
<xs:complexType>
<xs:sequence>
<xs:element name="city" type="xs:string"/>
<xs:element name="street" type="xs:string"/>
<xs:element name="zipcode" type="xs:integer"/>
<xs:element name="privatePhoneNo">
<xs:complexType>
<xs:sequence>
<xs:element name="privateMobile" type="xs:string"/>
<xs:element name="privateLandline" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>