我正在使用JAX-WS api进行wsdl生成。 Java-bean类是这样的:
public class MyBean {
private String nullableField;
private String notNullableField;
// and here appropriate get/set/ters
}
生成wsdl时,未指定此字段的可为空性。
问题:在wsdl中指定字段具有相应的nillable =''值需要什么(以及在哪里)?即如何在wsdl的纯Java代码中指定字段为空性?
此时我正在生成wsdl,然后手动更正字段为nullability。这不方便。我想这个nillable
属性将由java-ws自动生成。
有什么建议吗?
感谢。
答案 0 :(得分:2)
AFAIK,在使用nillable=false
时仍然无法生成@WebParam
,即使用Java优先方法时(如this thread中所述)。实际上,如果你想要精细控制,我建议使用WSDL优先方法。