我有一个类似
的模式<xs:element ref="Item" minOccurs="0" maxOccurs="unbounded" />
它在我的 wsdl 中被引用。当我使用 wsimport 创建 java 代码时,该类获得一个名为
的字段List<Item> item;
有没有办法让它为字段命名一些更标准的东西,比如 items
或 itemList
?
我不想命名 xs:element
Items,因为那样我会得到一个名为 Items
的类,这同样糟糕。
最佳答案
好的,这似乎解决了问题:
代替
<xs:element ref="Item" minOccurs="0" maxOccurs="unbounded" />
我用过
<xs:complexType name="Item">...</xs:complexType>
<xs:element name="ItemList" type="Item" minOccurs="0" maxOccurs="unbounded" />
这导致了代码:
List<Item> itemList;
关于java - 如何在 JAX-WS Web 服务中生成有意义的列表名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2185485/