1

当我在谷歌上搜索如何从 xsd 自定义自动生成的 java 文件时,我有点失望了。我开始让 cxf.xjc maven 插件生成我的 java 文件,但现在我需要更改一些文件以添加额外的基本 getter 函数和一些其他类型的适配器等......

如何才能做到这一点?我可以以某种方式扩展ObjectFactory并告诉 JAXB 使用我的自定义对象工厂进行解组吗?

如果是,如果生成的类与扩展生成的类的自定义文件之间存在一些注释不一致,JAXB 默认情况下是否采用对象层次结构中最高类的注释?

4

1 回答 1

1

使用 xjc 编译器或相应的 Ant 或 Maven 插件,您可以指定其他插件,对于自定义适配器,您可以将绑定注释添加到您的 xsd 或外部绑定模式。

于 2012-03-09T16:44:29.520 回答