使用 SoapUI 生成 JAX-WS 客户端,无需 JAXBElement



我正在使用 SoapUI 生成一个 JAX-WS 客户端。由于某种原因我还无法理解,某些属性在生成过程中发生了变化。例如,假设我有一个属性地址:

private String address;

生成后,地址属性更改为:

private JAXBElement<String> address;

有没有办法避免这种变化?

我发现了这个问题,但我不确定在哪里配置此绑定.xml:WebService Client 和 List<?>>

任何帮助将不胜感激。

提前谢谢。

wsimport -keep -verbose http://service?wsdl -b format.xml

格式.xml>

<jaxb:bindings version="2.0"
               xmlns:jaxb="http://java.sun.com/xml/ns/jaxb">
    <jaxb:bindings>
        <jaxb:globalBindings generateElementProperty="false"/>
    </jaxb:bindings>
</jaxb:bindings>

相关内容

最新更新