有沒有辦法配置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. Javadoc只生成接口註釋而不生成類實現
- 3. 生成接口從現有的類
- 4. 如何讓從WSDL生成的Java類實現接口
- 5. jsonschema2pojo讓生成的類實現Serializable接口
- 6. 實施接口錯誤:類不實現接口成員
- 7. 爲什麼我們重新實現對類派生接口的父接口它們實現派生的接口
- 8. JAXB Java EE從Schema生成實體類
- 9. 如何使用maven jaxb生成類實現可串行化
- 10. 類設計:類實現接口實現另一個接口
- 11. 接口實現時不透露實現接口的類
- 12. 實現接口成員 'System.Collections.IEnumerable.GetEnumerator()'
- 13. 從實現與JAXB接口的類實例化封送Java對象
- 14. 從模式生成jaxb類
- 15. JAXB不生成Java類
- 16. 變化包生成JAXB類
- 17. T4模板 - 從實現接口的類生成單元測試類
- 18. 匿名類實現接口
- 19. 抽象類實現接口
- 20. 通過實現一個接口,類是否成爲該接口的「類型」?
- 21. 實現派生類接口方法的抽象基類
- 22. 實現對JRuby的Java接口生成的.class/java文件
- 23. 將接口實例分配給實現該接口的類
- 24. 實現從所產生JAXB類(繼承)抽象java類
- 25. 如何在派生類或通過部分類實現接口?
- 26. 選擇顯式實現接口時生成的Visual Studio代碼
- 27. 如何在Visual Studio中自動生成接口的實現者?
- 28. 通過委託生成接口實現的工具?
- 29. JAXB - Serializable接口
- 30. 如何防止使用類型別名生成的接口實現?
與[生成實現接口的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