ApiOps Helper:本地代码智能扫描,API的注册管理自动化

APIOps Helper是什么

APIOps Helper是在IntelliJ IDEA平台上开发的插件,可以自动识别IDEA中Java项目的代码,从中扫描出API并自动生成OpenAPI规范文档。

用户可以选择将API导出为本地OpenAPI规范文档,或者将API同步到APIOps平台上进行API协同管理。团队成员可实时管理或是查看API内容,实现团队内高效协作与API全生命周期管理。

用户使用APIOps Helper插件从本地代码中识别出API。

图片

图片

对于识别出的API,用户可以选择自动生成本地OpenAPI规范文档。

图片

用户也可以选择上传API到APIOPs平台。

图片

图片

目前,APIOps Helper插件支持以下框架与规范:

  • SpringBoot 1.x,2.x,3.x

  • Swagger 2.x

  • OpenAPI 3.0.x,3.1.x

除了使用IDEA插件的方式生成OpenAPI文档外,还有一些比较流行的开源框架也可以自动生成OpenAPI文档,但这些开源框底层通常采用Java反射机制获取Swagger注解中的信息。因此,要想生成文档,SpringBoot项目必须要先启动起来;而IDEA插件采用的是静态代码扫描的方式获取代码中关键信息,所以无需启动项目,这就为开发人员提供了便利(因为开发人员往往不太方便在本地启动一些大型项目)。

下表列举了一些常用的OpenAPI文档开源项目框架:

图片

如何使用APIOps Helper

首先,在IDEA中安装APIOps Helper插件。

图片

安装APIOps Helper插件

其次,在插件设置中配置APIOps平台的地址及token(可从APIOps平台个人中心获取)。

图片

配置APIOps地址及token

接下来,打开后端SpringBoot项目代码,从代码模块右键菜单或者Controller代码右键菜单选择APIOps Helper。

图片

代码页面选择APIOps Helper

然后,选中指定的API,可以选择Upload到APIOps平台,或者Export为本地文件(可选择JSON或者YAML)。

图片

选中指定的API

最后,登录APIOps平台,管理上传过来的API。

图片

图片

在APIOps平台上管理API

APIOps Helper插件功能就为大家介绍到这里了,如果您有需要进一步视频讲解,或者您有更好的建议,欢迎联系我们反馈!

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值