【发布时间】:2011-03-11 04:52:13
【问题描述】:
如何在现有项目中从 Castor 过渡到 JAXB?
【问题讨论】:
如何在现有项目中从 Castor 过渡到 JAXB?
【问题讨论】:
您可以采取以下几种方法:
方法 #1 - 保留域类
如果您希望使用与 Castor 相同的域对象,则需要使用 JAXB 注释对它们进行注释。如果您正在使用 Castor 的映射文件,并继续使用映射文件,您将需要使用具有等效扩展名的 JAXB 实现,例如 EclipseLink MOXy(我是技术主管):
方法 #2 - 生成新类
如果您使用 Castor 的 source code generator 从 XML 模式生成类,您可以简单地使用 JAXB 的源代码生成器从相同的 XML 模式生成新类。示例见:
【讨论】: