有没有办法配置JAXB以便生成的类实现指定的接口?我打算使用JAXB生成的类作为DAO,他们应该能够实现我的DAO接口。JAXB生成的类实现接口
回答
用于XJC的interface injection插件可让您执行此操作。
该网站不存在现在解决方案已经过时了吗?现在有什么办法呢? – 2012-03-29 13:46:42
我正在努力完成这项工作。被引用的链接不再工作,
不幸的是,它看起来像其他一些答案中提到的接口注入插件不再支持。事实上,我无法找到下载的JAR。
谢天谢地,JAXB2 Basics Plugins提供了一种类似的机制,用于将接口添加到生成的JAXB存根(请参阅Inheritance plugin)。
JAXB2基础插件文档包含有关在Ant和Maven中使用插件的说明。 JAXB2基础知识插件提供了许多其他的实用程序,您可能也会发现它们很有用(例如equals,hashCode和toString方法的自动生成)。
不幸的是,JAXB2基础插件似乎没有任何文档。这是剩下的唯一网站:http://static.highsource.org/jaxb2-basics/jaxb2-basics-tools/project-info.html – Strinder 2013-08-06 09:49:07
下面是一个maven示例配置,展示了如何使用'jaxb2-basics'作为扩展到'cxf-xjc-plugin':https://gist.github.com/pulkitsinghal/8163296 – pulkitsinghal 2013-12-28 19:57:54
- 1. 生成实现接口的JAXB类
- 2. JAXB生成的POJO不实现Serializable接口
- 3. Javadoc只生成接口注释而不生成类实现
- 4. 生成接口从现有的类
- 5. 在运行时生成接口实现
- 6. jsonschema2pojo让生成的类实现Serializable接口
- 7. 如何让从WSDL生成的Java类实现接口
- 8. 实施接口错误:类不实现接口成员
- 9. JAXB Java EE从Schema生成实体类
- 10. 如何使用maven jaxb生成类实现可串行化
- 11. 类设计:类实现接口实现另一个接口
- 12. 接口实现时不透露实现接口的类
- 13. 不实现接口成员
- 14. 实现接口成员 'System.Collections.IEnumerable.GetEnumerator()'
- 15. 从实现与JAXB接口的类实例化封送Java对象
- 16. T4模板 - 从实现接口的类生成单元测试类
- 17. 从模式生成jaxb类
- 18. 从xsd生成jaxb groovy类
- 19. JAXB不生成Java类
- 20. 变化包生成JAXB类
- 21. 子类实现Runnable接口
- 22. 抽象类实现接口
- 23. 基类实现接口
- 24. 接口类实现Runnable
- 25. 实现接口Singleton类
- 26. 匿名类实现接口
- 27. 通过实现一个接口,类是否成为该接口的“类型”?
- 28. Java:子类实现接口,但父类覆盖接口的成员?
- 29. 实现派生类接口方法的抽象基类
- 30. JAXB的实现
与[生成实现接口的JAXB类](http://stackoverflow.com/questions/1271980)相同。 – 2012-02-07 22:40:54
谢谢@dma_k我会将其标记为关闭。 – 2012-02-07 23:49:40
[生成实现接口的JAXB类]的可能的重复(http://stackoverflow.com/questions/1271980/generating-a-jaxb-class-that-implements-an-interface) – 2012-02-07 23:49:58