• 引入Maven依赖
 <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.2.2</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.2.2</version></dependency>
  • 启用  @EnableSwagger2
package com;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;@Configuration
@EnableSwagger2
public class Swagger2 {@Beanpublic Docket createRestApi() {return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select().apis(RequestHandlerSelectors.basePackage("com")).paths(PathSelectors.any()).build();}private ApiInfo apiInfo() {return new ApiInfoBuilder().title("API文档构建Restful Api").description("更多Spring Boot相关文章请关注:http://www.xialeme.com/").termsOfServiceUrl("http://www.xialeme.com/").contact("zjcjava@163.com").version("1.0").build();}
}

SpringBootSwagger构建REST API并生成API文档相关推荐

  1. WebAPI——自动生成帮助文档

    Web Api 自动生成帮助文档 新建Web Api项目之后,会在首页有API的导航菜单,点击即可看到API帮助文档,不过很遗憾,Description 是没有内容的. 怎么办呢? 第一步: 如果用V ...

  2. Api 接口文档是什么?如何直接使用 ApiDoc 生成接口文档

    api接口文档 现代化开发大部分都是一种前后端分离的开发模式,前端与后端分别独立进行开发.等后续再去统一的联调.前后端分离的开发模式下,前后端沟通的成本增加,如何减少口头的交流成了关键.这时有一份高端 ...

  3. Flask搭建api服务-生成API文档

    前面讲到了Flask实现api,但api是给别人用的,就要告诉别人如何发现api,以及api的用途.名称.出参.入参,生成api文档的做法有好多种,本文选了一种最简单的方式. 核心就是通过app.vi ...

  4. 使用sphinx快速为你python注释生成API(html)文档

    sphinx简介 sphinx是一种基于Python的文档工具,它可以令人轻松的撰写出清晰且优美的文档,由Georg Brandl在BSD许可证下开发.新版的Python3文档就是由sphinx生成的 ...

  5. beego API开发以及自动化文档

    2019独角兽企业重金招聘Python工程师标准>>> beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一 ...

  6. 【人工智能 Open AI】通用 API 网关系统(API Gateway)系统设计文档

    怎样设计一个通用 API 网关系统(API Gateway)?给出具体的技术方案,细化到3级目录,不少于3000字.用markdown格式输出. 通用 API 网关系统(API Gateway)系统设 ...

  7. Java8 API在线中文阅读文档

    Java8 API在线中文阅读文档 Java8 API chm格式 链接: https://pan.baidu.com/s/1vvxrBtf0we0Y6Q19q0k2Yw 提取码: etnw

  8. JAVA 短信API接口调用 附 文档 Demo

    JAVA 短信API接口调用 附 文档 Demo 1.请求地址 http://host:port/sms 请求方式可以 POST 和 GET方式,建议采用POST方式 2.参数说明 参数需要 URLE ...

  9. springboot+maven/gradle整合swag及生成静态文档

    springboot整合swag及生成静态文档 完整git地址 maven项目 gradle项目 pom文件如下 1.springboot整合swagger生成在线api 1.1 目录结构 1.2 p ...

  10. Spring Boot(九)Swagger2自动生成接口文档和Mock模拟数据

    一.简介 在当下这个前后端分离的技术趋势下,前端工程师过度依赖后端工程师的接口和数据,给开发带来了两大问题: 问题一.后端接口查看难:要怎么调用?参数怎么传递?有几个参数?参数都代表什么含义? 问题二 ...

最新文章

  1. 【资源分享】The Beatles(披头士)乐队所有专辑带封面
  2. 转:Webkit Flex伸缩盒模型属性备忘
  3. centos右上角wired图标消失有效解决方案【转载】
  4. 页面放在哪_思维制胜!PPT内容巨多的页面,这样排版更高大上
  5. c++解析xml文件_XML文件解析实践(DOM解析)
  6. dhcp服务器分配指定ip,DHCP服务(自动分配IP、绑定固定IP)
  7. python实现验证码图像数据去噪处理的心路历程
  8. 腾讯产品经理能力模型
  9. 蒋小华老师-中高层管理专家-专职助理冰冰
  10. 《大数据之路》阅读笔记--数据同步
  11. X9C102PIZ数字电位器-中文
  12. 分享一些第三方免费接口集
  13. 第九章 虚拟内存 第八节 内存映射
  14. Oauth2认证图解
  15. 可视化图布局算法浅析
  16. 【2】输入俩个数m,n,字符串st1为1-m组成,输出字符串的倒数第n个字符
  17. [优雅代码]-调用java集合Map.computeIfAbsent()方法
  18. python networkx 边权重_科学网—NetworkX:关于边的权重及其画图 - 胡海华的博文
  19. c数组(结构体数组)定义与初始化
  20. 中英互译词典(二叉搜索树)

热门文章

  1. CCF 2018-3-1跳一跳
  2. 数据标记系列——图像分割 Curve-GCN
  3. 销售联系客户 需要技巧
  4. OpenSatck Ironic实现裸机管理
  5. 持续集成与持续部署宝典Part 4:创建持续部署流水线
  6. idea 断点下一步快捷件_Intellij IDEA 创建控制台项目,断点调试快捷方式
  7. android系统 wifi,Android系统wifi分析-手动连接过程
  8. solr java api_Solr7.4.0的API(Solrj)操作
  9. 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记
  10. linux安全策略查询代码,Linux多安全策略和动态安全策略框架模块代码分析报告(14)...