我想通过CXF构建REST服务。这已经仅用两个对象“ Earthpart”和“地震”来完成。当我称局部主机/Earthpars时,我将获得地震的XML列表。但是,具有更多信息的地震对象{attrink/eartquake/{id}仅适用于xlink/{id},在localhost/arterpars中,只能使用xlink/earthpars,仅是xlink to local -host/asthost/asthost/asthost/shotquake/{id}。

现在的技术部分:老实说,请求是使用Camel-CXF和JAXB来构建REST服务。使用名称空间可以使用JAXB构建Xlinks,但这显然不是要走的路!因此,问题是:有关Xlink与JAXB有关的任何地方是否有任何信息,还是不是Xlinks的方法?

有帮助吗?

解决方案

您可以使用XMLADAPTER将子对象转换为Xlink表示。有关XMLADAPTER的更多信息,请参见:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top