YAPI使用学习
2022-02-11 17:17:44 1 举报
AI智能生成
为什么使用YAPI,如何使用YAPI,使用YAPI有什么作用
作者其他创作
大纲/内容
什么是YAPI
简单的一句话就是:YAPI是一个API文档管理平台
YAPI的核心作用就是管理API文档,将项目的API同步给项目参与者(开发,测试,产品);
为什么使用YAPI
解决过去API文档维护和使用中的各种不便问题
后台开发方面的不便
创建接口文档时,需要进行对于接口文档的单独维护,操作上产生工作冗余
接口变更后,修改文档不方便
文档变更后,对于接口文档变动没有好的版本控制,不知道变更前后的差异
前端使用方面的不便
接口变动后由于更新不及时,或者忘记更新导致操作错误
开发时需要等后台人员写好实现,才能进行前端实现的开发
后端成员变更接口后,没有感知
测试成员方面的不便
接口变动无法感知
测试用例需要单独维护
无法快速进行接口测试
怎么使用YAPI
运营人员
搭建yapi
后台开发人员
在yapi上建立项目分组/在项目分组下建立项目
idea中添加easyYapi插件
安装插件
进入 preferences -> Plugins , 搜索 “EasyYapi” , 安装该插件<br>
维护yapi的server
维护tokens<br>
配置插件
Preferences(Settings) > Other Settings > EasyApi<br>
维护代码注释
生成文档到YAPI上
将本地注释同步到yapi上
YAPI文档标准
必须要维护的信息
controller
类名词
类描述
api
参数
api描述
api名称
返回值描述
model
类名称
字段信息
维护YAPI文档使用的标准
使用JavaDoc标准进行注解维护
前端开发人员
查看yapi文档
使用mock
数据mock
高级mock
查看API变动情况
测试人员
自动化测试
参考地址
EasyYapi插件文档
YAPI的官方文档<br>
YApi v1.3.x 可视化接口管理平台文档教程
使用过程中发生的问题
controller推送的yapi模块名显示<p><br>
controller多个方法共用一个VO,生成yapi文档后,无法确认当前接口的适用参数--由于多个方法使用同一个VO导致VO对象中存在参数冗余
枚举中出现注释,导致yapi生成的文档中,枚举内容不全(丢失第一行)<br>
0 条评论
下一页