推荐一款IDEA插件,堪称后端接口自动生成神器!

VSole2023-01-10 10:23:20

一、先看效果

1、生成yapi文档的效果

2、生成postman格式数据并导入接口测试类后的效果(如postman、apifox等工具)

3、生成markdown格式文档的效果

二、安装

1、安装EasyYapi插件

idea的顶部菜单栏选择 文件 -> 设置 -> 插件,然后再marketplace里搜索easyYapi安装即可

安装完成后设置底部回出现EasyApi的栏目,选中进行配置修改(我主要是改了下图红框的位置,不修改使用默认配置也可以,自己可以试试使用json5和不适用json5的区别,我更喜欢看json5格式的文档【也是最近才发现有这个格式的】)

2、安装yapi接口文档管理系统

如果只需要在postman等接口工具中使用,可以跳过此步骤

官方部署文档:

  • https://hellosean1025.github.io/yapi/devops/index.html

注意 :node.js不要安装最高版本(我安装最高版本时安装yapi失败,node.js重新安装12.x版本后成功)

三、接口编写

接口上的注释自动会生成接口名称和接口的描述信息,实体类里的注释也会自动生成文档里的字段说明

四、生成文档

快捷键:Shift + Alt + E

更多使用教程见官网文档:

  • https://easyyapi.com/index.html

如果选择yapi,首次需要填写一个yapi服务的地址,如:127.0.0.1:3000

然后需要填写项目的token,这个token是yapi服务器新建项目后生成的token

接口文档管理
本作品采用《CC 协议》,转载必须注明作者和本文链接
一、先看效果1、生成yapi文档的效果2、生成postman格式数据并导入接口测试类后的效果(如postman、apifox等工具)3、生成markdown格式文档的效果二、安装1、安装EasyYapi插件idea的顶部菜单栏选择 文件 -> 设置 -> 插件,然后再marketplace里搜索easyYapi安装即可安装完成后设置底部回出现EasyApi的栏目,选中进行配置修改(我主要是改了下图
1 背景 此前时不时会有一些研发小伙伴和我诉苦,说很多企业由于人力财力限制或者需求不强,会直接购买使用第三方的开放API,这样一来: 一则由于开放项目不是量身定制的,寻找自己合适的接口也要搜索调研蛮多时间。 二则这种合作方式下 API提供者通常只会提供调用权限和一份接口文档,研发童鞋调试的时候只能手动一个个把接口数据复制到调试工具,费时费力。
而且,到目前为止,也没有逃脱接口文档要靠手写生成的命运,还要去学swagger 注解,这样一来,学习成本有了,工作效率也提高不上去。B.支持导入postman,swagger等多达20多种格式的接口数据,零成本实现项目迁移C.支持导出swagger,html,word 格式的接口文档,也不绑架用户,你想迁移到其他系统也大大方方成全你。
二. Apifox 做的改进1. Apifox的整体功能定位Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台。支持 Markdown 所见即所得地编写非 API 文档的普通文档。API 文档支持密码保护和生效时间,可生成多份不同内容和权限的文档。支持绑定接口接口发生变化时,自动更新测试用例。支持执行循环次数和用例之间设置时间间隔。
口令只是一种验证机制,并不具备密码的机密性要求。在电子票据开具过程中,开票单位需通过安全可信的方式向财政部提交开票信息。
postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。
漏洞空间站上线啦!!!CVE-2022-1388 F5 BIG-IP iControl REST 处理进程分析与认证绕过漏洞复现。
非结构化数据治理
2022-06-29 14:18:17
随着互联网技术的日新月异,内容数据逐渐在各行业的业务中占据更重要的地位。日常的业务过程中,需要处理的大量电子文档、图片、音频、视频等,都属于内容数据范畴。
2022年8月2日,日前,亚马逊云科技宣布完全托管的广域网服务Amazon Cloud WAN正式可用,通过连接企业本地数据中心、托管主机设施、分支机构和云资源来简化企业全球网络运维。借助Amazon Cloud WAN,企业可以接入亚马逊云科技全球网络,打造统一的网络,提升其网络健康、性能和安全性。
年初的时候,做代码审计的时候whippet师傅给分享下面的这个漏洞,所以拿出来分析一下,确实是个0day,不是,还没人分析过,或许是nday???有意思的点儿可能在实现RCE的地方吧。
VSole
网络安全专家