目 录CONTENT

文章目录

IDEA同步接口至Apifox:无缝衔接API开发与文档管理

在等晚風吹
2024-03-06 / 0 评论 / 0 点赞 / 15 阅读 / 1910 字 / 正在检测是否收录...

IDEA同步接口至Apifox:无缝衔接API开发与文档管理

当今软件开发中,API 接口的设计和管理变得愈发重要。为了更高效地管理 API,许多开发团队开始采用 API 设计工具。其中,Apifox 作为一款功能强大的在线 API 设计平台备受青睐。但是,对于使用 IntelliJ IDEA 的开发者来说,在Apifox里编写接口,是件枯燥又无趣的事情。如何将 IDEA 中的 API 接口同步至 Apifox 平台呢?本文将介绍如何实现这一过程。

1、准备工作

在开始同步之前,确保你已经完成以下准备工作:

1.1 拥有一个 Apifox 账户:如果你还没有账户,可以在官网 Apifox 进行注册。
1.2 安装 Apifox 插件:确保在你的 IntelliJ IDEA 中安装了 Apifox 插件。你可以在 IDEA 的插件市场中搜索并安装该插件。

Apifox_helper.png

1.3 创建项目:在 IDEA 中创建一个包含 API 接口定义的项目。

2、IDEA 中的项目和 Apifox 的项目关联

插件安装成功后,要将 IDEA 内的项目与 Apifox 的项目进行相关联,需要配置令牌。在 IDEA 中进入插件设置界面 ApiFox Helper菜单下填写。需要填写的基础信息有三个:

2.1 Apifox 服务器地址:默认 Apifox API 服务地址为 https://api.apifox.cn ,无需修改。

Apifox_helper_setting1.png

2.2 Apifox 个人访问令牌:在 Apifox 个人头像处的「账号设置 --> API 访问令牌」,新建令牌后复制生成的 Token 填写即可。

Apifox_token.png

注意 生成的令牌关闭后就无法再次查看,切记要复制保存。
2.3 模块项目 ID 配置:这项主要是进行代码模块名和项目 ID 的映射关系配置。
点击“+”号,可以选择要保存接口的位置,和接口所在的模块。

Apifox_helper_setting2.png

到这里,就完成全部的设置动作,可以实现文档的自动生成和更新同步了。说明一下:每个项目只需要开始的时候设置这一次,后面就不需要做这个操作了。

3、自动生成 API 文档

使用「Apifox Helper」可直接自动解析代码注解,代码零入侵。在controller中右键点击「 Upload to Apifox」即可生成完整的 API 文档并同步到 Apifox 项目中 ,无需导出操作。
重新打开Apifox中对应的项目,即可看到生成的接口API。
请规范接口定义注释的编写,Apifox Helper 是基于 javadoc(Java)、KDoc(Kotlin)、ScalaDoc(Scala)解析 API 文档。

0

评论区