[英]Creating webservice (JAX-WS) with functions which return custom types
[英]Interfaces as return types with JAX-WS + JAXB
我想我只是在这里遗漏了一些简单的东西,但这就是我正在做的事情...
@WebService
public interface MyService {
public AnInterface doStuff();
}
这是我尝试过的一些方法。 在Weblogic 10.3.4上全部使用CXF 2.5.2 + Spring ...
AnInterfaceImpl
类。 这仍然导致臭名昭著的JAXB无法处理接口异常。 我猜想有某种方法可以轻松地注释AnInterface
应该通过以下方式公开
MyService
类中的AnInterfaceImpl
非常容易,但是我缺少一些关键而简单的步骤。
诀窍似乎是使用@XmlJavaTypeAdapter
所描述的目标接口在这里 。 对于我来说,这还不明显,为什么在其他方法似乎失败的情况下,这种方法仍然有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.