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

    文章

    2942

    浏览量

    38700
  • idea
    +关注

    关注

    1

    文章

    70

    浏览量

    5054

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAX500:一款高性能的CMOS四通道串行接口8位DAC

    MAX500:一款高性能的CMOS四通道串行接口8位DAC 在电子设计领域,数模转换器(DAC)是连接数字世界和模拟世界的关键桥梁。今天,我们要深入探讨的是MAXIM公司的一款出色的DAC产品
    的头像 发表于 04-16 14:35 102次阅读

    LTC7106:一款带PMBus接口的7位电流DAC

    LTC7106:一款带PMBus接口的7位电流DAC 在电子设计领域,电源管理的精确控制至关重要。今天,我们来深入了解一款名为LTC7106的7位电流DAC,它在电源系统中有着出色的表现。 文件下载
    的头像 发表于 04-13 14:35 144次阅读

    SGM31324:一款强大的RGB LED驱动芯片

    自动闪烁模式和(I^{2}C)接口,为各种LED应用提供了出色的解决方案。 文件下载: SGM31324.pdf 、芯片概述 SGM31324是一款3通道、电流调节的RGB LED驱
    的头像 发表于 03-25 14:40 170次阅读

    MAX1823系列:一款具备故障抑制和自动复位功能的双路USB开关

    MAX1823系列:一款具备故障抑制和自动复位功能的双路USB开关 在现代电子设备中,USB接口的使用非常普遍,对于USB开关的性能和稳定性也提出了更高的要求。今天我们要深入了解的是Maxim公司
    的头像 发表于 02-11 14:45 262次阅读

    探索英飞凌BTS71220-4ESE:一款强大的串行接口电源控制器

    探索英飞凌BTS71220-4ESE:一款强大的串行接口电源控制器 在电子工程领域,电源控制器是各类电子设备稳定运行的关键组件。今天,我们将深入探讨英飞凌(Infineon
    的头像 发表于 02-09 11:25 315次阅读

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

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

    TE Connectivity射频端接器技术解析与应用指南

    选择,可最大限度地减少返回电路或系统的信号反射,从而降低干扰和功率损耗。TE射频端接器具有多种接口,包括SMA、RP-SMA、SMP、2.92mm和2.4mm。这些射频端接器的工作频率为18GHz、40GHz或50GHz,具体取
    的头像 发表于 11-04 15:49 614次阅读

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

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

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

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

    语法纠错和testbench的自动生成

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

    FLIR Route Creator插件在工业检测中的优势

    FLIR Route Creator是一款专为FLIR Thermal Studio Pro分析软件设计的插件,它巧妙地将高精度与简易操作相结合,为热成像检测领域带来了革命性的变化。
    的头像 发表于 08-22 10:46 882次阅读

    淘宝电商 API 接口,商品价格监控必备神器

    ​ 在当今竞争激烈的电商环境中,商品价格波动频繁且迅速。商家需要实时跟踪竞品价格,消费者则渴望抓住最优促销时机。淘宝电商 API 接口正是解决这痛点的“神器”,它能自动化获取商品数据
    的头像 发表于 07-04 16:04 1328次阅读
    淘宝电商 API <b class='flag-5'>接口</b>,商品价格监控必备<b class='flag-5'>神器</b>!

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

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

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

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