报告休息接口的工具

时间:2013-06-10 08:15:18

标签: spring rest jersey

我们有一个使用Jersey和Spring的休息模板的Web应用程序。有没有人知道可以扫描代码库并生成列出所有公开端点的报告以及这些端点的内部引用的工具?

2 个答案:

答案 0 :(得分:1)

Jersey可以在/application.wadl URI上提供WADL报告。它不记录复杂类型,但至少提供了一个端点列表。

请参阅https://wikis.oracle.com/display/Jersey/WADL

答案 1 :(得分:1)

您还可以查看Swagger,这是一个用于描述,生成,使用和可视化RESTful Web服务的框架。

Swagger支持多个REST框架以及JAX-RS based on Jersey

来自GitHub Wiki

  

Swagger框架同时解决了REST API的服务器,客户端和文档/沙箱需求。作为规范,它与语言无关。它还为HTTP之外的新技术和协议提供了一条很长的路径。

     

使用Swagger的声明性资源规范,客户端可以在不了解服务器实现或访问服务器代码的情况下理解和使用服务。 Swagger UI框架允许开发人员和非开发人员在沙箱UI中与API进行交互,从而清楚地了解API如何响应参数和选项。 Swagger愉快地说JSON和XML,还有其他格式。

相关问题