如何为REST服务生成WADL

bas*_*mes 35 java testing rest jax-rs wadl

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

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

Bil*_*ill 23

如果你使用泽西岛,那么url to wadl会是这样的

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

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

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

  • 在创建这个WADL的jersy中,如果它是自动生成的,那么需要什么环境和API? (5认同)

小智 8

http://{host}:{port}/{context_root}/{resource}/application.wadl 
Run Code Online (Sandbox Code Playgroud)

为替代值host,port,context rootresource.


Man*_*cio 7

在过去,我使用过Enunciate(GitHub存储库).

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

  • codehaus链接已经死了.代码在GitHub上https://github.com/stoicflame/enunciate,它链接到网站http://enunciate.webcohesion.com/ (4认同)