JAXB – 生成的类实现接口

有没有办法配置JAXB ,以便生成的类实现指定的接口? 我打算使用JAXB生成的类作为DAO,他们应该能够实现我的DAO接口。

XJC的界面注入插件允许您执行此操作。

不幸的是,看起来在其他一些答案中提到的界面注入插件不再受到很好的支持。 事实上,我无法找到下载的JAR。

值得庆幸的是, JAXB2 Basics插件提供了一种类似的机制,用于向生成的JAXB存根添加接口(请参阅inheritance插件 )。

JAXB2 Basics插件文档包含有关使用Ant和Maven插件的说明。

JAXB2 Basics插件提供了许多其他实用程序,您可能也会发现它们很有用(例如equals,hashCode和toString方法的自动生成)。