在 JAVA 中从 WADL URL 生成 Rest 客户端

sas*_*s26 6 java rest web-services cxf cxf-client

WADL URL:http://localhost:8080/RestfulSample/Restful?_wadl

我需要使用 CXF 从上面的 WADL URL 生成其余客户端。

问题 :

  1. 我们有任何 eclipse 插件来完成它吗?
  2. 或者我们有其他工具/方法可以做到这一点吗?

我看到了很多与此相关的问题,但它似乎太旧了,对我来说没有用 - 如果我能在这里得到任何答复,我将不胜感激。

谢谢,

Ash*_*oka 1

有很多方法可以生成其余客户端,其中一些与 IDE 相关,例如 eclipse 、 IntelliJ ,它们可以作为插件使用。然而,这并不是一种跨环境的方法。推荐的方法是将代码生成与项目构建/生命周期工具(如 maven、gradle)联系起来。在这方面,CXF 非常酷,并且有一个很棒的 MAVEN 插件,它具有良好的覆盖率并生成 jax-rs 代码。设置起来很容易。这是参考链接:http://cxf.apache.org/docs/jaxrs-services-description.html#JAXRSServicesDescription-wadl2javaMavenplugin

请尝试一下并分享您的想法。