我们有一个使用Jersey和Spring的rest模板的web应用程序。有没有人知道有一种工具可以扫描代码库并生成报告,列出所有公开的端点以及对这些端点的内部引用?
发布于 2013-06-17 18:12:15
您还可以了解一下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,还有其他格式正在开发中。
发布于 2013-06-11 03:25:38
Jersey可以在WADL上提供/application.wadl报告。它没有记录复杂的类型,但至少给出了一个端点列表。
https://stackoverflow.com/questions/17019538
复制相似问题