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

    文章

    2527

    浏览量

    35962
  • idea
    +关注

    关注

    1

    文章

    68

    浏览量

    4286

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    如何自动生成verilog代码

    介绍几种自动生成verilog代码的方法。
    的头像 发表于 11-05 11:45 346次阅读
    如何<b class='flag-5'>自动</b><b class='flag-5'>生成</b>verilog代码

    VSCode插件的安装和使用

    今天介绍一款我工作上经常用到的一款VSCode的插件-VsCode Action Buttons,这个插件可以释放手敲命令行清除、编译、运行、部署到目标机等操作,具体功能可由开发者自由
    的头像 发表于 11-04 15:36 209次阅读
    VSCode<b class='flag-5'>插件</b>的安装和使用

    NORDIC nPM1100 是一款集成式电源管理

    nPM1100 是一款集成式电源管理IC(PMIC),采用2.1x2.1毫米WLCSP或4.0x4.0 毫米 QFN 封装,内置线性模式锂离子/锂聚合物电池充电器。它采用高效DC/DC降压调节器
    发表于 10-24 11:34

    如果设计一款桌面的机器玩具,最吸引人的外观与功能要有哪些?

    初步设想制作如下其中一款,有感兴趣的朋友可以帮提提意见。 A一款圆敦敦的音响状的“个人日程助手”,具备番茄闹钟、音乐播放、减压交互、语言对话、工作日报生成。 B一款迷你瓦利机器人,有
    发表于 10-19 18:25

    Adobe将推出一款人工智能视频生产工具

    Adobe即将在今年晚些时候震撼发布其最新力作——Adobe Firefly Video Model,一款专为创意专业人士打造的生成式视频创作与编辑神器。作为Firefly图像生成系列
    的头像 发表于 09-12 16:37 500次阅读

    使用AMC1200,后端ADC为单端输入,AMC1200的输出负该怎么处理?可以直接悬空么?

    1、输入电压:0V--32V 2、输入阻抗:>=300k 能不能推荐一款隔离放大器。 如果使用AMC1200,后端ADC为单端输入,AMC1200的输出负该怎么处理?可以直接悬空么?
    发表于 09-02 07:33

    关于Makefile自动生成-autotools的使用

    的Makefile并非日常任务,但遇见需要构建大型软件项目时,利用工具自动生成Makefile就显得尤为关键。接下来,我们将重点介绍一款自动化构建工具——Autoto
    的头像 发表于 07-25 15:50 1520次阅读
    关于Makefile<b class='flag-5'>自动</b><b class='flag-5'>生成</b>-autotools的使用

    一款dtu通信模块性能及接口介绍

    SeDTU300提供了1个RS232接口和1个RS485接口,这种多接口设计在工业通信中具有重要意义。让我们深入分析这特性(参考:key-iot.com/iotlist/136.ht
    的头像 发表于 06-28 10:47 391次阅读
    <b class='flag-5'>一款</b>dtu通信模块性能及<b class='flag-5'>接口</b>介绍

    如何正确选择体成型插件电感规格尺寸

    如何正确选择体成型插件电感规格尺寸gujing 编辑:谷景电子 体成型插件电感是应用特别普遍的一款电感元件,它在电子电路中的是其他电子元
    的头像 发表于 05-06 16:27 484次阅读

    环球仪器在美国APEX展会上演示后端流程解决方案

    环球仪器在刚结束的美国 2024 IPC APEX 展上,演示系列自动化设备,包括 Fuzion贴片机、多功能 Uflex® 自动化平台,以及新型的 Omni™ 插件机,为
    的头像 发表于 04-12 09:42 446次阅读

    怎么检查PCB走线?PCB布局?可制造性?一款免费避坑神器

    推荐一款比CAM350还好用的软件,电子发烧友论坛出品的《华秋DFM》,支持Allegro、Altium、Protel、PADS、Gerber等文件,我特别喜欢它可以“键DFM分析”,自动检查设计中的
    的头像 发表于 04-09 18:49 1874次阅读
    怎么检查PCB走线?PCB布局?可制造性?<b class='flag-5'>一款</b>免费避坑<b class='flag-5'>神器</b>

    一款基于ESP32的情侣互动小电视,如何含蓄地告诉你对象你想她了?

    都说工程师里面直男多,但工程师浪漫起来就没小鲜肉什么事儿了。今天社长带来的是一款基于ESP32的情侣互动小电视:具备天气时钟、恋爱纪念日及情话显示、想你啦互动等功能(天知道单身狗社长抱着怎样的心情
    发表于 03-28 09:27

    Tagore Tech和Inventchip联合开发一款500W电源参考设计解决方案

    Tagore Technology 与 Inventchip Technology(上海瞻芯电子科技有限公司,简称:瞻芯电子)共同参加业界知名的2024年美国应用能源电子展(APEC2024),同时宣布推出一款以图腾柱 PFC 为前端和 LLC为 后端的新型紧凑型 500
    的头像 发表于 02-29 13:53 798次阅读

    介绍一款基于java的渗透测试神器-CobaltStrike

    Cobalt Strike是一款基于java的渗透测试神器,常被业界人称为CS神器
    的头像 发表于 01-16 09:16 1014次阅读
    介绍<b class='flag-5'>一款</b>基于java的渗透测试<b class='flag-5'>神器</b>-CobaltStrike