用Swagger生成接口文档

Posted jpfss

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Swagger生成接口文档相关的知识,希望对你有一定的参考价值。

Swagger简介

在系统设计的时候,各个应用之间往往是通过接口进行交互的。因此接口的定义在整个团队中就变得尤为重要。我们可以把接口的规范用接口描述语言进行描述,然后Swagger可以根据我们定义的接口规范生成对应的接口文档。它生成的接口文档提供了接口测试功能。我们只需要填上对应的参数,然后点击调用,就可以完成一次接口测试,非常方便。就像下图展示的那样。

技术分享图片

 

不仅如此,Swagger还能够根据接口规范自动生成对应的接口代码!比如Java客户端代码、Java服务端代码等。这个东西减少了接口规范的沟通成本,让开发人员能够直奔主题进行编码。开发人员甚至都不需要写客户端的代码了,只需要实现服务端代码即可。

Swagger使用方法

首先,打开Swagger的编辑器。通过网页也可以打开:http://editor.swagger.io/。打开之后是下图这样,按照它给的格式就可以写出接口文档啦~

技术分享图片

 

小结

Swagger节省了开发人员的时间。只需编写一次接口规范,就可以多次使用。用程序员的话来讲就是提高了接口规范的可复用性。

技术分享图片

 

以上是关于用Swagger生成接口文档的主要内容,如果未能解决你的问题,请参考以下文章

用swagger生成接口文档代码

Swagger文档后端接口文档生成工具的使用

如何使用Swagger-UI在线生成漂亮的接口文档

SpringBoot整合Swagger3生成接口文档

Spring Boot - 自动生成接口文档

使用Swagger生成简单接口文档