【发布时间】:2011-06-07 07:44:22
【问题描述】:
我正在生成基于各种 WSDL 的 java 代码。对于我们发布的每个新版本的 WebService,我们都有不同的 WSDL,每个都有自己的命名空间。
问题是通常从一个版本到另一个版本的更改很少,但我想保持类按命名空间划分。
有没有办法配置 JAXB,以便自动生成的类实现单个接口/扩展单个类,这样我就可以在不更改代码的情况下引用它们中的任何一个?
虚拟示例:
WebService方法:listScripts(ResultSize size);
自动生成的类:
com.test.ws1.ResultSizecom.test.ws2.ResultSize
两个类完全相同。有没有办法将它们排列在类层次结构中,以便我的代码与版本号的更改隔离?即两个类都实现了com.test.ResultSize 接口?
【问题讨论】:
标签: code-generation jaxb