0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_ro2CN3Fa 来源:CSDN 2023-01-10 10:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、先看效果

1、生成yapi文档的效果

a3a6e1ee-9088-11ed-bfe3-dac502259ad0.png

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

a3b9aac2-9088-11ed-bfe3-dac502259ad0.png

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

a3c8ad92-9088-11ed-bfe3-dac502259ad0.png

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

项目地址:https://github.com/YunaiV/ruoyi-vue-pro

视频教程:https://doc.iocoder.cn/video/

二、安装

1、安装EasyYapi插件

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

a3d73d3a-9088-11ed-bfe3-dac502259ad0.png

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

a3e46046-9088-11ed-bfe3-dac502259ad0.png

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

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

官方部署文档:

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

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

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

项目地址:https://github.com/YunaiV/yudao-cloud

视频教程:https://doc.iocoder.cn/video/

三、接口编写

a3f5aef0-9088-11ed-bfe3-dac502259ad0.png

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

四、生成文档

快捷键:Shift + Alt + E

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

https://easyyapi.com/index.html

a4013ad6-9088-11ed-bfe3-dac502259ad0.png

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

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

a40fbf3e-9088-11ed-bfe3-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 管理系统
    +关注

    关注

    1

    文章

    2887

    浏览量

    38311
  • idea
    +关注

    关注

    1

    文章

    70

    浏览量

    4859

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

文章出处:【微信号:芋道源码,微信公众号:芋道源码】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一款基于Java+Spring Boot+Vue的智慧随访管理系统源码

    智慧随访管理系统源码,一款基于Java+Spring Boot+Vue的B/S架构医院随访管理系统源码,采用前后端分离技术(Ant-Design+MySQL5),具有自主版权和落地案例。 随访管理
    的头像 发表于 11-13 15:38 174次阅读
    <b class='flag-5'>一款</b>基于Java+Spring Boot+Vue的智慧随访管理系统源码

    真正免费的AI生成PPT工具盘点:告别收费陷阱

    "PPT做得好,升职加薪早",但每次打开某知名办公软件看到"VIP专属"的提示,是不是瞬间觉得钱包被掏空?别慌!今天我们就来扒扒那些真正免费的AI生成PPT神器,其中AiPPT更是堪称
    的头像 发表于 10-30 15:43 5333次阅读
    真正免费的AI<b class='flag-5'>生成</b>PPT工具盘点:告别收费陷阱

    灵动微电子最新最火热的一款芯片推荐

    希望找一款灵动微电子最新最火热的一款芯片,我们想做个图形化的界面配置,供大家以后直接创建工程,用国产工具McuStudio做,McuStudio支持任何内核任何厂家的芯片,希望大家有推荐的型号可以发给我
    发表于 10-29 17:15

    语法纠错和testbench的自动生成

    检查语法错误,并将结果列在问题中: 比如我在81行少打了个分号,错误会自动报出。 4.testbench自动生成 需要在拓展中输入Verilog_testbench,找到如下
    发表于 10-27 07:07

    CCLINKIE转PROFINET:电机的“网络冲浪神器”!

    PROFINET的大家庭。有了它,电机就像装上了“智能小马达”,和其他设备的配合那叫个默契,生产效率直接“起飞”! 在这里,我必须给大家推荐一款神器”——耐达讯NY-N831 -CCLINKIE网关。这
    发表于 05-28 15:21

    AlphaEvolve:一款基于Gemini的编程Agent,用于设计高级算法

    构思创新理念。如今,Google 进步扩展这些能力,将其应用于解决数学基础领域和现代计算中高度复杂的难题。 AlphaEvolve 是一款由大语言模型驱动的进化式编程代理,致力于通用算法的发现与优化。该平台将 Gemini 模型的创造性问题解决能力与验证答案的
    的头像 发表于 05-19 11:19 1459次阅读
    AlphaEvolve:<b class='flag-5'>一款</b>基于Gemini的编程Agent,用于设计高级算法

    纯小白,寻找一款直会发射信号的蓝牙

    首先感谢你点进来,我来说说我的使用场景。 我有辆可以远程联网控制的小车,我本身有点健忘,钥匙基本都是放车上,用手机app解锁。前几天接触到一款自动化软件,可以自动开屏,解锁,但触发条
    发表于 03-27 21:58

    如何眼定位SQL的代码来源:一款SQL染色标记的简易MyBatis插件

    作者:京东物流 郭忠强 导语 本文分析了后端研发和运维在日常工作中所面临的线上SQL定位排查痛点,基于姓名贴的灵感,设计和开发了一款SQL染色标记的MyBatis插件。该插件轻量高效,
    的头像 发表于 03-05 11:36 732次阅读
    如何<b class='flag-5'>一</b>眼定位SQL的代码来源:<b class='flag-5'>一款</b>SQL染色标记的简易MyBatis<b class='flag-5'>插件</b>

    松下MPS媒体制作平台 第十一篇:深入探索自动跟踪插件(第二部分)

    MPS媒体制作平台 第十一篇:自动跟踪插件(第二部分) Auto Tracking(自动跟踪)插件一款基于人体检测和面部识别的高精度跟踪技
    的头像 发表于 02-19 10:31 887次阅读
    松下MPS媒体制作平台 第十一篇:深入探索<b class='flag-5'>自动</b>跟踪<b class='flag-5'>插件</b>(第二部分)

    松下MPS媒体制作平台之自动跟踪插件(第部分)

      欢迎大家观看松下操作教程 MPS媒体制作平台 第十篇:Auto Tracking(自动跟踪)插件 Auto Tracking(自动跟踪)插件
    的头像 发表于 02-08 11:15 1063次阅读
    松下MPS媒体制作平台之<b class='flag-5'>自动</b>跟踪<b class='flag-5'>插件</b>(第<b class='flag-5'>一</b>部分)

    DAC5670后端如何连接到差分输入的调制芯片?

    专家,你们好,我用到DAC5670这个芯片,但对后端网络连接方式直存在疑虑,我需要后端差分输出接调制芯片,不知道是否需要变压器和功率放大器,若用麻烦推荐一款芯片。如果不需要,那
    发表于 02-08 06:18

    想选择一款能够实现多个通道数据采集的ADC,求推荐

    各位专家好!这边想选择一款能够实现多个通道数据采集的ADC,由于对通道间的幅度和相位致性要求较高,最好可以严格控制各通道之间的同步,要求单个通道的吞吐量为1MSPS以上,SNR最好在90dB以上
    发表于 01-24 08:28

    彻底移除Calico网络插件

    的CNI接口来允许插件的接入,所以它又称之为CNI网络插件。 为了解决跨主机容器间通信问题,市面上存在很多解决方案,为了兼容和规范这些解决方案,Kubernetes仅设计了网络模型,却将Pod网络的实现交给
    的头像 发表于 01-23 17:26 1787次阅读
    彻底移除Calico网络<b class='flag-5'>插件</b>

    在算力魔方上运行Genesis:一款颠覆性开源生成式物理引擎!

    作者:算力魔方创始人 刘力 ,Genesis简介   Genesis是一款由19个顶尖科研机构联手打造的,用于通用机器人、具身智能和物理 AI 应用的开源生成式物理引擎。它可以生成
    的头像 发表于 12-23 18:10 1239次阅读
    在算力魔方上运行Genesis:<b class='flag-5'>一款</b>颠覆性开源<b class='flag-5'>生成</b>式物理引擎!