通过使用以下方法注释您的服务Impl类来解决jaxb处理接口类的问题: @XmlSeeAlso({SomeImplClass.java})
并使用以下方法注释接口文件: @XmlRootElement @XmlJavaTypeAdapter(AnyTypeAdapter.class)
然而,这对我来说是一个问题,因为我使用的界面不可编辑,并且因为界面有大量的嵌套接口而无法为它创建Impl类。
是否有解决方案或解决方法?
答案 0 :(得分:0)
如果您从JAXB的角度思考:它将JAVA类编组并解组为XML,因此无法解决此问题。
好像我 JAXB 并且有人为我提供了一个马歇尔接口,那么我必须猜测用户所指的具体实现并且不能这样做。这就是为什么我认为不可能。