我有一个Web应用程序,为客户提供30多个REST服务(使用Jersey) . 是否可以为我的应用程序自动创建WADL文档?
我需要这个,以便我可以在SoapUI中配置它来测试各种场景并保存以供以后使用 .
如果你使用 Jersey ,那么url to wadl会是这样的
http://localhost:8080/applicationname/application.wadl
您可能需要将资源库添加到网址中,例如
http://localhost:8080/applicationname/resources/application.wadl
http://{host}:{port}/{context_root}/{resource}/application.wadl
替换 host , port , context root 和 resource 的值 .
host
port
context root
resource
在过去,我使用了Enunciate(GitHub repository) .
它是一个构建时工具,可以自动为您生成接口定义文档(WADL,WSDL等) . 将它集成到Maven构建中非常容易 .
3 回答
如果你使用 Jersey ,那么url to wadl会是这样的
http://localhost:8080/applicationname/application.wadl
您可能需要将资源库添加到网址中,例如
http://localhost:8080/applicationname/resources/application.wadl
替换
host
,port
,context root
和resource
的值 .在过去,我使用了Enunciate(GitHub repository) .
它是一个构建时工具,可以自动为您生成接口定义文档(WADL,WSDL等) . 将它集成到Maven构建中非常容易 .