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

    文章

    2446

    浏览量

    35854
  • idea
    +关注

    关注

    1

    文章

    68

    浏览量

    4253

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

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

收藏 人收藏

    评论

    相关推荐

    VSCode插件的安装和使用

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

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

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

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

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

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

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

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

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

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

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

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

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

    AI智能生成PPT的办公键盘神器,再也不用担心年终总结年会报告了

    亲爱的同事们,你们是否曾为年终总结和年会报告而焦头烂额,熬夜加班?而今,一款强大的办公神器即将改变你的办公生活,它就是科大讯飞AI智能键盘D1! 、AI智能生成PPT,告别加班熬夜
    的头像 发表于 01-04 17:29 550次阅读
    AI智能<b class='flag-5'>生成</b>PPT的办公键盘<b class='flag-5'>神器</b>,再也不用担心年终总结年会报告了

    AI写作神器!搭载讯飞星火认知大模型,能够智能写作的键盘!

    一款全新的AI写作神器应运而生。这款神器搭载了讯飞星火认知大模型,能够智能写作,带来前所未有的写作体验。 、写作功能特点 自动写作:讯飞星
    的头像 发表于 01-04 16:40 691次阅读
    AI写作<b class='flag-5'>神器</b>!搭载讯飞星火认知大模型,能够智能写作的键盘!

    共模电容:又一款EMC滤波神器

    共模电容:又一款EMC滤波神器?|深圳比创达电子(上)
    的头像 发表于 12-25 10:54 700次阅读
    共模电容:又<b class='flag-5'>一款</b>EMC滤波<b class='flag-5'>神器</b>?

    共模电容:又一款EMC滤波神器?|深圳比创达电子(上)

    共模电容:又一款EMC滤波神器?(上)相信不少人是有疑问的,今天深圳市比创达电子科技有限公司就跟大家解答下! 传统共模滤波器的局限性通常我们讨论EMC问题中的噪声及干扰,多是共模噪声、共模干扰
    发表于 12-25 10:53

    idea中maven无法解析插件是怎么回事

    起着非常重要的作用。插件组功能强大的代码库,用于执行特定的构建任务。Maven插件提供了许多可以用于编译、打包、测试、部署等各种任务的目标。这样,开发人员就不需要手动处理这些任务,而是通过配置
    的头像 发表于 12-06 14:18 5945次阅读

    IDEA的调试功能

    在软件开发过程中,调试是个非常重要的步骤。它可以帮助开发者定位和解决程序中的错误,提高代码的质量和效率。IntelliJ IDEA(以下简称IDEA)是一款强大的集成开发环境,提供了
    的头像 发表于 12-06 14:07 691次阅读

    idea和eclipse环境配置冲突吗

    ,让我们了解Idea和Eclipse各自的特点和功能。 Idea是由JetBrains开发的Java集成开发环境。它提供了强大的代码编辑器,自动补全功能,以及许多先进的功能,如代码
    的头像 发表于 12-06 14:01 1327次阅读

    介绍一款IDEA插件:Apipost-Helper-2.0

    IDEA一款功能强大的集成开发环境(IDE)插件,它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。
    的头像 发表于 12-06 10:47 752次阅读
    介绍<b class='flag-5'>一款</b><b class='flag-5'>IDEA</b><b class='flag-5'>插件</b>:Apipost-Helper-2.0