如何为REST服务生成WADL

时间:2012-09-13 12:08:34

标签: java rest testing jax-rs wadl

我有一个Web应用程序,为客户提供30多个REST服务(使用Jersey)。是否可以为我的应用程序自动创建WADL文档?

我需要这个,以便我可以在SoapUI中配置它来测试各种场景并保存以供以后使用。

3 个答案:

答案 0 :(得分:23)

如果你使用泽西岛,那么url to wadl就像是

http://localhost:8080/applicationname/application.wadl

您可能需要将资源库添加到URL中,例如

http://localhost:8080/applicationname/resources/application.wadl

答案 1 :(得分:8)

http://{host}:{port}/{context_root}/{resource}/application.wadl 

替换hostportcontext rootresource的值。

答案 2 :(得分:7)

过去我曾使用EnunciateGitHub repository)。

这是一个构建时工具,可以自动为您生成接口定义文档(WADL,WSDL等)。将它集成到Maven构建中非常容易。