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