首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置hyperjaxb映射以强制实现外部接口

设置hyperjaxb映射以强制实现外部接口
EN

Stack Overflow用户
提问于 2015-10-08 19:10:41
回答 1查看 301关注 0票数 2

我有一个hyperjaxb文件和绑定配置。如何强制生成的类实现另一个工件中声明的自定义接口?我知道我可以通过使用

代码语言:javascript
复制
    <xjc:superClass name="com.sample.jpa.entities.BaseEntity"/>

但我也需要他们来实现另一个接口。我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-09 06:25:36

免责声明:金加沙JAXB2 2-基础的作者。

您可以与继承插件一起使用来自JAXB2 2-基础金加沙。您既可以扩展类,也可以实现接口。这个插件还可以处理泛型,这样你甚至可以做一些像<inheritance:implements>com.acme.foo.MyInterface&lt;com.acme.foo.SomeClass&gt;</inheritance:implements>这样的事情。

短文指南:

  • 通过<arg>-Xinheritance</arg>pom.xml中启用th插件。类似于: org.jvnet.hyperjaxb3.ejb.tests.cuone.RoundtripTest maven-hyperjaxb3-plugin org.jvnet.hyperjaxb3 -Xinheritance JAXB2 2-Basics是Hyperjaxb的依赖项,所以您很可能不需要在这里做任何其他事情。请参阅示例 (关于带注释的插件,但这并不重要)。
  • 使用inheritance:extendsinheritance:implements自定义元素自定义复杂类型。示例:

java.lang.Cloneable

应该是这样的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33024067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档