在Spring Boot中将XSD转换为具有自定义类型的Java对象

时间:2020-07-09 05:18:58

标签: java spring-boot xsd jaxb

我正在使用jaxb解析器,并且能够从xsd获取Java对象,但是存在元素具有类型属性的问题。以下是xsd的代码段。在这种情况下,jaxb解析器仅创建TestExample_Type Java对象。我还需要没有发生的TestExample java对象。如果只是1个元素,我可以通过更改xsd来解决,但是还有其他1000个不同的元素具有数据类型。

如果遇到此问题,请提供解决方案

<xsd:element name="TestExample" type="TestExample_Type" />
<xsd:complexType name="TestExample_Type">
        <xsd:sequence>
            <xsd:element ref="AuthRequest" minOccurs="0" />
        </xsd:sequence>
</xsd:complexType>

0 个答案:

没有答案