有沒有辦法配置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