0

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

4

2 回答 2

1

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

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

于 2013-06-10T19:25:37.687 回答
1

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

Swagger 支持多个 REST 框架以及基于 Jersey 的 JAX-RS

来自他们的GitHub Wiki

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

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

于 2013-06-17T10:12:15.003 回答