还在使用Swagger吗?ApifoxHelper插件隆重登场

目录

前言

安装Apifox

 Idea插件安装

插件令牌配置

获取令牌

Idea配置令牌

快速上手

同步文档

查看文档

结语:


前言

    最近发现一款特别好用的插件,帮助开发者快速生成接口文档。ApifoxHelper插件实现代码零侵入,只需要写上相应注释即可。

安装Apifox

    官网链接,下载之后无脑安装即可Apifox - API 文档、调试、Mock、测试一体化协作平台。拥有接口文档管理、接口调试、Mock、自动化测试等功能,接口开发、测试、联调效率,提升 10 倍。最好用的接口文档管理工具,接口自动化测试工具。icon-default.png?t=N7T8https://apifox.com/

 Idea插件安装

    点击Plugins进行插件安装

插件令牌配置

获取令牌

    依次点击Apifox,账号设置 -> API访问令牌 -> 新建令牌,完成之后可以得到一串字符,它就是令牌了。 

Idea令牌配置

    依次点击,Settings -> ApifoxHelper -> 上传,完成之后进入配置页面。将刚生成的令牌粘贴到Api访问令牌位置处,点击测试令牌,如果显示成功则说明配置完成。

快速上手

同步文档

    1)模块内的全部接口:在左侧目录树的模块节点,点击右键,选择「Upload to Apifox」

    2)Controller 内的全部接口:在 Controller 文件内部,点击右键,选择「Upload to Apifox」

    1)如果是首次同步,需要在弹出的对话框内选择接口的目标同步项目,你可以选择项目或项目内的目录。如果选择项目,则将会上传至项目的根目录。

    2)数据模型无需配置,API 文档将默认上传至接口所在项目的数据模型根目录。

    可在团队中创建项目,找到团队中该项目,点击OK即可同步,看到以下日志则同步成功。 

查看文档

    完成以上步骤,即可在Apifox中看到接口文档

结语

    在同步接口文档时,实体类以及接口注释需要写完整。Apifox功能是非常全乎的,例如分享文档,自动化测试,分支管理等等,值得大家一试!

    详情操作请看官方文档

Apifox IDEA 插件快速上手 | Apifox 帮助文档Apifox Helper 是 Apifox 团队针对 IntelliJ IDEA 环境所推出的插件,可以在 IDEA 环境中识别本地 Java、Kotlin 后端项目的源代码,自动生成 API 文档并一键同步到 Apifox 的项目中。icon-default.png?t=N7T8https://apifox.com/help/applications-and-plugins/idea/start

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/17659.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

K8s种的service配置

什么是service 官方的解释是:   k8s中最小的管理单元是pod;而service是 将运行在一个或一组 Pod 上的网络应用程序公开为网络服务的方法;   Kubernetes 中 Service 的一个关键目标是让你无需修改现有应用以使用某种服务发现机制。 你可以在 Pod 集合中运行代码…

一个程序员的牢狱生涯(42)事件

星期一 事件 老郅安排我一个人在内班办公室等着,并没让我去女号子,我一个人来回踱着步,着急的等待着。 在老郅进入女号子后,我悄悄地踱着步走到里间办公室听。只听见老郅在询问着丽姐是怎么回事,丽姐有点着急地说道: “我发现杨x躺着,而且精神不好,就‘打博’(北方方言…

【Linux】使用 Telnet 测试 IP 和端口的通畅性及其他高级用法

路过了学校花店 荒野到海边 有一种浪漫的爱 是浪费时间 徘徊到繁华世界 才发现你背影 平凡得特别 绕过了城外边界 还是没告别 爱错过了太久 反而错得完美无缺 幸福兜了一个圈 想去的终点 就在原点 🎵 林宥嘉《兜圈》 前言 Telnet 是一种用于在…

K-独立钻石(dfs),G-邪恶铭刻(贪心)

这两题&#xff0c;都是应该赛场上A出来的。 K.独立钻石 当时一直关注点在 I. Path Planning&#xff0c;没关注榜单&#xff0c;K,也能写&#xff0c;也就是dfs,从数据范围可以看出&#xff0c;直接暴力搜索。 代码 #include<bits/stdc.h> #define int long long #d…

读书短视频脚本:四川京之华锦信息技术公司

读书短视频脚本&#xff1a;打造引人入胜的文学世界 随着短视频平台的兴起&#xff0c;各类内容以更加直观、生动的方式呈现在观众面前。在这个信息爆炸的时代&#xff0c;如何将书籍的精华和魅力通过短视频这一新兴媒介传递给更多人&#xff0c;成为了一个值得探讨的话题。四…

Android studio 拉取代码报错 提示 master has no tracked branch

本地分支没有与远程分支建立追踪关系&#xff1a;你可能需要在本地 master 分支与远程 master 分支之间建立追踪关系。你可以使用以下命令手动建立追踪关系&#xff1a; 使用如下命令 git branch --set-upstream-toorigin/master master提示 branch ‘master’ set up to tra…

C# 正则表达式使用小计

此文档用于记录平时使用正则表达式的心得&#xff0c;不定期更新 基础 实例 替换实例一 //这里匹配以 “( 开头,以 )” 结尾的字符串 private static Regex REGEX_ARG_CONTENT new Regex("""(.*?)""");//此方法用于在匹配到的结果前添加字符…

【教程】利用API接口添加本站同款【每日新闻早早报】-每天自动更新,不占用文章数量

本次分享的是给网站添加一个每日早报的文章&#xff0c;可以看到本站置顶上面还有一个日更的日报&#xff0c;这是利用ALAPI的接口完成的&#xff01;利用接口有利也有弊&#xff0c;因为每次用户访问网站的时候就会增加一次API接口请求&#xff0c;导致文章的请求会因为请求量…

【python】删除一个列表中的所有的1

删除所有的1 x [1, 1, 6, 3, 9, 4, 5, 1, 1, 2, 1, 9, 6, 4] 使用lambda函数和filter来过滤掉x中的1 filtered_x list(filter(lambda n: n ! 1, x)) 不是1的数字&#xff0c;存进x列表&#xff0c;filter用于插入元素到第二个位置 print(filtered_x) # 输出: [6, 3, 9, …

Discourse 编辑没有办法显示更多的 JS 错误

Priority/Severity: High Platform: 3.3.0.beta3-dev UI bugs Description: 昨天升级的时到最新版本的时候就发现有这个错误&#xff0c;是 JS 的错误。 发了一个帖子到官方的网站上&#xff0c;官方说可能是插件的问题。 但是我们实在是没有安装什么插件呀&#xff1f; 官方…

“一带一路”六国国际拳王冠军赛特克斯站新闻发布会顺利举行

实习记者&#xff1a;喀兰姆罕 5月24日&#xff0c;“一带一路”六国国际拳王冠军赛特克斯站新闻发布会在特克斯县阿克塔斯姑娘峰景区举行。这次拳王冠军赛事由新疆广播电视台、特克斯镇人民政府&#xff0c;特克斯县文化体育广播电视和旅游局主办&#xff0c;将于6月15日在特…

宿舍管理系统代码详解(操作界面)

目录 一、前端代码 1.样式展示 2.代码详解 <1>主页面列表部分 &#xff08;1&#xff09;template部分 &#xff08;2&#xff09;script部分 <2>新增页面 &#xff08;1&#xff09;template部分 &#xff08;2&#xff09;script部分 <3>修改页面…

NXP i.MX8系列平台开发讲解 - 3.13 Linux 之Audio子系统(二)

专栏文章目录传送门&#xff1a;返回专栏目录 目录 1. Linux ALSA 内核框架 2. Linux ALSA 代码分析 2.1 声卡驱动初始化 2.2 声卡创建注册 2.3 PCM设备创建 3. ALSA ASoC 3.1 Machine 3.2 Platform 3.3 Codec 上一章节&#xff0c;对于Linux Audio子系统有了大概的了解…

Item 3 使用const

1.迭代器const std::vector<int> vec; ... const std::vector<int>::iterator iter // iter acts like a T* constvec.begin(); *iter 10; // OK, changes what iter points to iter; …

LabVIEW通过以太网控制PLC程序开发

在使用LabVIEW通过以太网控制PLC程序开发时&#xff0c;需要综合考虑硬件、软件和通信协议的协调工作。以下是详细步骤、注意事项、重点和难点分析&#xff0c;以及几种实现方式及其特点的概述。 实现步骤 确定硬件和软件环境&#xff1a; 确定PLC型号和品牌&#xff08;如西门…

WebGL技术在工程控制中的应用

WebGL技术在工程控制中的应用非常广泛&#xff0c;它利用了浏览器内的强大图形处理能力&#xff0c;可以为工程领域提供实时的三维可视化和交互功能。以下是WebGL在工程控制中的几个主要应用领域及其具体应用。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&…

【Qt 学习笔记】Qt窗口 | Qt窗口介绍 | QMainwindow类及各组件介绍

博客主页&#xff1a;Duck Bro 博客主页系列专栏&#xff1a;Qt 专栏关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ Qt窗口 | Qt窗口介绍 | QMainwindow类及各组件介绍 文章编号&#xff…

自媒体内容平台试水一个月的结果分析

文章目录 B站:可尝试精品短视频试水数据第三方数据热门作品的类型分析热门作品的结构设计热门作品的长度分析知乎:可尝试热点文章试水数据第三方数据热门作品的类型分析热门作品的结构设计热门作品的长度分析小红书:可尝试精品图文试水数据第三方数据热门作品的类型分析

【Redis】Redis 报错信息及解决办法

Redis 报错信息及解决办法 报错信息1&#xff1a;A component required a bean of type ‘redissonClient’ that could not be found 思路&#xff1a; RedissonClient 是 org.redisson 包中的一个类。为了使用 RedissonClient&#xff0c;通常我们确实需要手动配置它&…

力扣63 不同路径Ⅱ Java版本

文章目录 题目描述代码 题目描述 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为 “Finish”&#xff09;。 现在考虑网格…