用于Java的Rest客户端生成器

用于Java的Rest客户端生成器,java,eclipse,rest,Java,Eclipse,Rest,我需要在eclipse中创建一个向导/插件,以生成API(REST)的java客户机代码。我一直在寻找我可以使用的开源代码。我能找到的唯一参考资料是fiware()。插件不工作,所以我不确定代码是否正确 有没有别的办法呢。我想以此为基础,扩展代码以支持多个API平台和SOAP服务。为了自动生成RESTful服务的客户端,您需要对此类服务进行一些描述 目前,是一种适合提供此类信息的格式(类似于SOAP服务的WSDL)。研究这种格式,但可能还有其他格式 已经有一些工具能够处理WADL并为所描述的应用

我需要在eclipse中创建一个向导/插件,以生成API(REST)的java客户机代码。我一直在寻找我可以使用的开源代码。我能找到的唯一参考资料是fiware()。插件不工作,所以我不确定代码是否正确


有没有别的办法呢。我想以此为基础,扩展代码以支持多个API平台和SOAP服务。

为了自动生成RESTful服务的客户端,您需要对此类服务进行一些描述

目前,是一种适合提供此类信息的格式(类似于SOAP服务的WSDL)。研究这种格式,但可能还有其他格式


已经有一些工具能够处理WADL并为所描述的应用程序生成Java客户机,如或,这里也讨论了这一点:。他们还提到了Fiware,您可以将其作为自己插件的起点。

这不是一个直接的答案,因此将其作为评论发布,我强烈建议使用netflix/feign从java拨打REST电话。它使代码可读且易于使用。这在某种程度上违背了REST原则!RESTful应用程序基于HTTP协议及其谓词。REST客户端只需要理解该协议的动词(以及它们拥有的所有IMPATC)和服务返回的数据格式。所有其他信息都是从返回的文档中收集的(如可用链接和嵌入的实体)。WADL只是一种类似于WSDL的方法,它与其他没有对WADL有意见的哲学家相矛盾,但是OP可能会考虑您的评论,并在他的REST客户端生成器插件中提供这种方法。