配置 Swagger 文档的自动生成2025年1月20日 | 阅读时长 2 分钟 SwaggerSwagger 是一种开源工具。它围绕 OpenAPI 规范构建,可帮助开发人员设计、构建、记录和使用 RESTful API。它是 RESTful Web Services 最流行的 API 文档格式。它同时提供 JSON 和 UI 支持。JSON 可以用作机器可读的格式,而 Swagger-UI 用于可视化显示,只需浏览 API 文档即可轻松理解。主要的 Swagger 工具包括:
OpenAPI 规范(以前称为 Swagger 规范)是 REST API 的 API 文档格式。Open API 文件允许我们描述整个 API,包括:
让我们为 RESTful 服务生成 Swagger 文档。 步骤 1: 打开 pom.xml 并添加 springfox-swagger2 依赖项。 添加另一个依赖项 springfox-swagger-ui 现在我们需要配置 Swagger。 步骤 2: 创建一个名为 SwaggerConfig.java 的类,并编写以下代码。 Docket: 一个构建器,旨在成为 swagger-Spring MVC 框架的主要接口。 Docket 为配置提供了合理的默认值和便捷的方法。 步骤 3: 运行应用程序。 步骤 4: 打开浏览器并输入 URI https://:8080/v2/api-docs 它以 JSON 格式显示完整的文档,如下图所示。它不容易阅读和理解。 Swagger 提供了它,以便在其他系统中(如 API 管理工具)使用,这些工具提供 API 网关、API 缓存、API 文档等功能。 ![]() 如果我们想与客户分享 Web 服务的文档,我们可以分享这个 JSON 文件。 现在在浏览器中输入 URI https://:8080/swagger-ui.html。它显示了我们创建的服务的文档。 ![]() 我们还可以展开服务以查看服务中存在哪些操作。在下图中,我们展开了用户资源服务。 ![]() 下一个主题Swagger 文档格式简介 |
我们请求您订阅我们的新闻通讯以获取最新更新。