【发布时间】:2011-11-15 13:19:56
【问题描述】:
我有多个 WSDL/XSD 文件并使用 JAXB 生成它的客户端。但是它们之间有一些共同的类,我在一个单独的项目中。
我能够自定义整个生成,根据需要将自定义名称通知给客户端类。但是对于那些常见的类,我只想告知它们的名称以供参考,而不是使用另一个项目中提供的并包含在类路径中的类来生成它们。
这可以使用 JAXB 自定义吗?
提前致谢!
【问题讨论】:
标签: web-services xsd wsdl jaxb
我有多个 WSDL/XSD 文件并使用 JAXB 生成它的客户端。但是它们之间有一些共同的类,我在一个单独的项目中。
我能够自定义整个生成,根据需要将自定义名称通知给客户端类。但是对于那些常见的类,我只想告知它们的名称以供参考,而不是使用另一个项目中提供的并包含在类路径中的类来生成它们。
这可以使用 JAXB 自定义吗?
提前致谢!
【问题讨论】:
标签: web-services xsd wsdl jaxb
下面链接的答案演示了如何使用 JAXB 外部绑定文件来指定 XML 模式中的类型对应于现有的 Java 类:
如果现有的类也是从 XML 模式生成的,那么您可能对 -episode 扩展感兴趣,该扩展使从 XML 模式生成的工件能够被另一个导入第一个模式生成的工件使用。
【讨论】: