有没有办法配置JAXB以便生成的类实现指定的接口?我打算使用JAXB生成的类作为DAO,他们应该能够实现我的DAO接口。
答案 0 :(得分:6)
不幸的是,看起来某些其他答案中提到的界面注入插件不再受到很好的支持。事实上,我无法找到下载的JAR。
值得庆幸的是,JAXB2 Basics Plugins提供了一种类似的机制,用于向生成的JAXB存根添加接口(请参阅Inheritance plugin)。
JAXB2 Basics Plugins文档包含有关使用Ant和Maven插件的说明。
JAXB2 Basics插件提供了许多其他有用的工具(例如equals,hashCode和toString方法的自动生成)。
答案 1 :(得分:5)
XJC的interface injection插件允许您执行此操作。