在使用jax-ws生成java工件时,如何自定义命名空间的包.
我正在通过maven运行jax-ws iwsmport.
我不想更改默认包,我希望能够从多个命名空间映射到不同的包.
<jaxb:bindings
schemaLocation="../../wscontract/src/main/resources/wsdl/address.xsd"
node="//xsd:schema[@targetNamespace='http://demo.iae.ws/address']">
<jaxb:schemaBindings>
<jaxb:package name="demo.ws.address" />
<jaxb:nameXmlTransform>
<jaxb:typeName prefix="Customer" />
</jaxb:nameXmlTransform>
</jaxb:schemaBindings>
</jaxb:bindings>
Run Code Online (Sandbox Code Playgroud)
将JAXB绑定与wsimport -b开关一起使用.您可以在此处找到一些示例文件.
| 归档时间: |
|
| 查看次数: |
21752 次 |
| 最近记录: |