gpt4 book ai didi

java - wsimport 为列表创建包装类

转载 作者:行者123 更新时间:2023-11-30 11:28:28 29 4
gpt4 key购买 nike

我正在生成一个具有 XSD 架构的对象

<xs:element name="roleAssignments" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="roleAssignment" type="tns:roleAssignmentDataObj" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>

但是生成 Java 代码为

protected ProjectDataObj.RoleAssignments roleAssignments;

我正在尝试让它生成

protected List<RoleAssignment> roleAssignments;

我试过摆弄 wsimport 的 xjb 绑定(bind),但这似乎没有给我想要的控制权。有办法做到这一点吗?

最佳答案

原来我需要使用 XJC 的插件。

我用了https://github.com/dmak/jaxb-xew-plugin .该插件将在客户端正确生成正确的包装器。

关于java - wsimport 为列表创建包装类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18837676/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com