Swagger是什么?
一个自动生成接口文档的框架
目前使用的技术架构 : 前后端分离 vue+springBoot
产生一个问题:
前后端集成联调:前端人员和后端人员无法做到即时协商,最终问题爆发
解决方案:(1)首先指定schema(计划提纲),实时更新最新api,降低集成风险;
(2)早些年指定word文档;
(3)前后端分离:
早期:前端测试postman;
后端:提供接口,需要实时更新最新的改动;
Swagger
(1)号称世界上最流行的api框架;
(2)RestFul api 文档自动在线自动生成工具--->api文档与api定义同步 更新
(3)直接运行,可以在线测试api接口
(4)支持多种语言
在项目中使用Swagger需要springFox
(1)swagger2
(2)ui
SpringBoot集成Swagger
(1)创建项目
(2)导入依赖
<dependency> <groupId>io.springfoxgroupId> <artifactId>springfox-swagger2artifactId> <version>2.9.2version>dependency><dependency> <groupId>io.springfoxgroupId> <artifa