生成的wsdl中需要JAXB标记字段

时间:2014-05-20 08:39:21

标签: jaxb annotations wsdl

我有一个带有一些必需字段的JAXB注释类:

...
@XmlElement(required = true, nillable = false)
private String credentials = null;
...

使用SoapUI,生成的wsdl是这样的:

...
<xs:element name="credentials" type="xs:string"/>
...

有没有办法将所需信息输入wsdl?如果我理解这一点,那么wsdl应该看起来像这样(也许是这样):

...
<xs:element wsdl:required="true" name="credentials" type="xs:string"/>
...

1 个答案:

答案 0 :(得分:2)

@XmlElement(required=true)对应于XML Schema中具有属性minOccurs="1"的元素。由于这是默认值,因此不需要指定它。