返回

SwaggerUI 再见!这款开源API文档生成神器,界面更炫酷,逼格更高

后端

在使用 Spring Boot 开发前后端分离项目时,Swagger 是不可或缺的工具。它是一个规范和完整的框架,用于生成、、调试和可视化 RESTful 风格的 Web API 服务。然而,默认的 SwaggerUI 界面往往显得有些单调乏味。别担心,现在有一款开源的API文档生成神器横空出世,它拥有更炫酷的界面和更高的逼格,让您的API文档脱颖而出!

这款神器名为 Redocly,它是一款开源的API文档生成工具,可以帮助您轻松生成美观、交互式的API文档。Redocly 的界面设计简洁、现代,让您的API文档看起来更加专业和引人注目。

使用 Redocly 生成API文档非常简单,只需在您的项目中添加一个依赖即可:

<dependency>
    <groupId>org.redocly</groupId>
    <artifactId>redocly-spring-boot-starter</artifactId>
    <version>latest-version</version>
</dependency>

添加依赖后,您需要在项目中配置 Redocly。您可以通过在 application.ymlapplication.properties 文件中添加以下配置来完成:

redocly:
  enabled: true
  title: "My API Documentation"
  description: "This is the documentation for my API."
  version: "1.0.0"
  basePath: "/"

配置好 Redocly 后,您就可以通过访问 /redocly/index.html 来查看生成的API文档了。您还可以通过在 application.ymlapplication.properties 文件中添加以下配置来修改文档的访问路径:

redocly:
  path: "/my-api-docs"

Redocly 还提供了丰富的功能,可以帮助您轻松生成高质量的API文档。这些功能包括:

  • 自动生成API文档:Redocly 可以从您的代码中自动生成API文档,您无需手动编写任何文档。
  • 支持多种语言:Redocly 支持多种语言,包括英语、中文、法语、德语、西班牙语等。
  • 支持多种格式:Redocly 可以将API文档导出为多种格式,包括HTML、JSON、Markdown 等。
  • 支持自定义主题:Redocly 提供了多种预定义的主题,您也可以自定义自己的主题。

如果你厌倦了丑陋的 SwaggerUI,不妨试试 Redocly 吧!这款开源的API文档生成神器拥有更炫酷的界面和更高的逼格,让您的API文档脱颖而出!