api generator插件使用

Api Generator

前言

公司里推广使用yapi是好几个月之前的事情了,今天发现了一个好用的插件

可以通过控制层接口直接生成yapi文档,免去了手写yapi接口的烦恼

开始

这里直接贴图介绍最快速的配置过程

后续我会贴上git地址,里面对于配置的介绍更详细

  • step1:打开idea插件库搜索Api Generator,并下载

api generator插件使用_第1张图片

  • step2:完成后点击settings左下角的Other Settings,按步骤点击
    api generator插件使用_第2张图片

  • step3: 进入到这个页面

api generator插件使用_第3张图片

第一栏YApi server url,输入yapi地址或者yapi部署的地址,图示我输入了

https://yapi.linshang.com/

其他参数看下面的步骤

  • step4: 打开你的yapi,当前正在编写的项目,比如我现在在写邻商装修,就打开邻商装修项目

api generator插件使用_第4张图片

  • step5:进入当前项目后,点击上方的设置,从弹出的选项卡中选择token设置,并复制token值

api generator插件使用_第5张图片

  • step 6:将token复制到插件中,并设置你将要新增的接口的文件夹名

    这里我使用默认的文件夹名api_generator 并应用

    下方还有一个单选框,勾选该选项后,生成文档时插件将从controller类注释里抽取模块名,并在yapi上自动创建对应分类保存接口

api generator插件使用_第6张图片

  • step 7: 在控制层接口的方法签名中右键,并点击generate api选项

api generator插件使用_第7张图片

​ 如果创建成功,右下角会提示Upload Api Success

  • step8:进入到yapi查看效果吧

api generator插件使用_第8张图片

​ 接口参数,返回值,什么的,都有哦

使用体验

优点

  • 基于javadoc,没有代码入侵

  • 自动生成文档,契合我们yapi的使用,提升生产力

    其余优点可以查看git https://github.com/Forgus/api-generator

缺点

  • 第一次使用就发现,如果我们的返回值是用ResultData封装过的,返回参数就没啥意义了

  • git中介绍的配置,比如Classify API automatically选项,可以获取控制层注释,自动创建分类的功能,我打勾了,但是会生成接口失败

结语

又是提升生产力的一个好东西

参考文献

可以获取控制层注释,自动创建分类的功能,我打勾了,但是会生成接口失败

结语

又是提升生产力的一个好东西

参考文献

插件开源地址:https://github.com/Forgus/api-generator

你可能感兴趣的:(教程,java,intellij,idea)