如何使 WebMethod 参数成为必需参数
我们使用“从 Java 开始”的方法来创建使用 Metro 1.5 堆栈的 JAX-WS 2.0 Web 服务。当我们将像SoapUI这样的标准工具指向我们的一个Web服务时,它表明WebMethods的参数是可选的。生成的 xsd 显示 minOccurs=0。
我需要一种方法来使WebMethod参数成为必需的(可能是xsd中的minOccurs=1)在“从Java开始”方法中。我认为有一个Java注释,但我无法找到一个。XmlElement 注释具有必需的属性,但 XmlElement 不能应用于 WebMethod 参数。
有没有办法使我的WebMethod参数成为必需的,而不是手动编辑xsd并将minOccurs设置为1?