JAXB无法将Interfaces作为参数和返回类型处理

时间:2012-11-28 22:25:31

标签: java web-services jaxb

通过使用以下方法注释您的服务Impl类来解决jaxb处理接口类的问题:      @XmlSeeAlso({SomeImplClass.java})

并使用以下方法注释接口文件:      @XmlRootElement      @XmlJavaTypeAdapter(AnyTypeAdapter.class)

然而,这对我来说是一个问题,因为我使用的界面不可编辑,并且因为界面有大量的嵌套接口而无法为它创建Impl类。

是否有解决方案或解决方法?

1 个答案:

答案 0 :(得分:0)

如果您从JAXB的角度思考:它将JAVA类编组并解组为XML,因此无法解决此问题。

好像我 JAXB 并且有人为我提供了一个马歇尔接口,那么我必须猜测用户所指的具体实现并且不能这样做。这就是为什么我认为不可能。