美文网首页
自动生成接口文档工具-Swagger的使用

自动生成接口文档工具-Swagger的使用

作者: 2020攀登者 | 来源:发表于2019-10-31 17:18 被阅读0次

出发点

接口文档,方便明确接口名称、参数和类型,能提高开发效率,也方便日后查看和确定某个功能的接口。

我们想找一个工具,方便前端查看接口文档,也方便后端自动生成接口文档。发现swagger有这方面的功能。下面是swagger的使用介绍,和与其他工具的对比。

swagger简介

在后端项目中引入Springfox-swagger,可以扫描相关的代码,生成一个描述文件,进而生成与代码一致的接口文档和客户端代码。这种通过代码生成接口文档的方式,在后面需求持续迭代的项目中,显得很高效。

swagger特点

l 根据接口注释,自动生成接口文档(通过浏览器访问)。

l 在线测试接口。

前端怎么用swagger

请访问示例链接:http://ip地址:端口号/项目名称/swagger-ui.html

l 查看接口名称

l 在Parameters查看请求参数

l 在Example Value查看返回参数

l 测试接口,输入请求参数,点击“Try it out!”

后端怎么用swagger

l 定义接口名称:使用@ApiOperation()和@RequestMapping()标注

l 定义请求参数:使用@RequestBody @ApiParam()标注

l 定义返回参数:使用@ResponseBody标注

l 定义数据模型:使用@ApiModel()标注

不同的项目怎么访问swagger

访问路径:http://ip地址:端口号/项目名称/swagger-ui.html。所以多个项目,会有多个访问路径。

作者:dengChaoJie

链接:https://juejin.im/post/5db930d8f265da4cfc695a6c

来源:掘金

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • 接口调试神器——Swagger

    Swagger介绍 最好的API构建工具。 自动生成在线接口文档; 集成接口在线调试; 使用非常简单; 社区活跃;...

  • 记一次自定义拦截器失效的问题排查

    背景 项目中使用swagger来自动生成接口文档,为了防止接口文档地址在外网被访问,需要对swagger的静态资源...

  • Swagger-强大的API文档工具

    Swagger 是一款RESTFUL接口的、基于YAML、JSON语言的文档在线自动生成、代码自动生成的工具。 官...

  • springboot - 3整合swagger-ui

    Swagger 是一款RESTFUL接口的、基于YAML、JSON语言的文档在线自动生成、代码自动生成的工具。 官...

  • API文档工具Swagger

    Swagger 是一款RESTFUL接口的、基于YAML、JSON语言的文档在线自动生成、代码自动生成的工具。 1...

  • 关于swagger 在springboot 的使用

    Swagger 是一款RESTFUL接口的、基于YAML、JSON语言的文档在线自动生成、代码自动生成的工具 sw...

  • Swagger UI初识

    新项目使用Swagger UI自动生成接口文档,不需要频繁更新接口文档,保证接口文档与代码的一致,值得学习。本文记...

  • 自动生成接口文档工具-Swagger的使用

    出发点 接口文档,方便明确接口名称、参数和类型,能提高开发效率,也方便日后查看和确定某个功能的接口。 我们想找一个...

  • SpringMVC+Swagger2整合(springfox-s

    一、前言 Swagger是一款RESTFUL接口文档在线自动生成+功能测试的工具软件。Swagger是一个规范和完...

  • WebApi 生成接口文档

    记录下 WebApi 自动生成接口文档实现方法,Swagger 或者 HelpPage 都能很好实现 。这里使用H...

网友评论

      本文标题:自动生成接口文档工具-Swagger的使用

      本文链接:https://www.haomeiwen.com/subject/eyheyqtx.html