开发了一年的IDEA插件,接口调试的强大工具,敢说吊打所有

AI编程实战:Claude Code与Vibe Coding环境配置与项目开发指南 1. 先搞清楚 Claude Code 和 Vibe Coding 到底是什么,能解决什么问题 如果你经常在 GitHub 或技术社区里看到“Claude Code”和“Vibe Coding”这两个词,但不确定它们具体是什么、怎么用,那这篇文章就是为你准备的。简单来说, Claude Code 是一个集成了 AI 能力的开发环境(IDE)或命令行工具 ,而 Vibe Coding 更像是一种利用 AI 辅助、强调“感觉”或“流程”的高效编码方法论 。把它们放在一起,核心解决的就是一个老问题:如何让 AI 阅读详情

👉 这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料: 

b159718a10daf8b1c9f0795245d6c246.gif

👉这是一个或许对你有用的开源项目

国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。

功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号、CRM 等等功能:

  • Boot 仓库:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • Cloud 仓库:https://gitee.com/zhijiantianya/yudao-cloud

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

【国内首批】支持 JDK 21 + SpringBoot 3.2.2、JDK 8 + Spring Boot 2.7.18 双版本 

来源:juejin.cn/post/
7313242069099085874

8a06d97a2d6ef192766986a0b9c6b0ad.jpeg


前言

经历了整整一年的开发,现在这款插件终于可以测试了,可以进行下载(Idea版本仅支持2021.1及以上)。

选择 FIle > Setting > Plugins > 搜索Cool Request

6fedb69be5bb13d977d0a73404477c15.jpeg

那么,这个插件到底解决了什么问题?以至于我花了一整年时间。

每个后端程序员都需要借助postman这类工具进行测试,而这类百花齐放的接口测试工具数不胜数,国内也陆续出现apipost、apifox这些,而idea端的接口测试工具也有,那为什么我还会开发一个类似的呢?

没错,它肯定有别人没有的功能,更强大,更方便。

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

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

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

功能一、拦截器绕过

其中之一是绕过拦截器,这是这个插件的核心功能,第二个核心功能是对springboot内的调度器就行手动触发。

先说核心,后端都会配置拦截器,用来权限验证,必须登录的用户才可以对接口调用,但问题就出在,有些接口用不到用户信息,开发时候有三个办法调试,第一个关闭拦截器,等这个接口开发好在打开,第二个方法是加入拦截器的排除列表,之后再添加回去,第三个,进行登录,获取token后,测试时添加token,但无论如何,也多少是有点麻烦的。

所以,这个插件的核心之一就是可以让某个接口在调用时绕过拦截器,你可能听起来有点迷惑,那我这个接口还安全吗,放心,拦截器绕过只有在配合这个插件时候可以绕过,不是什么spring得漏洞,在发布后,是没办法绕过的。

而且,调用时候可以传给任何http参数,在普通http调用时,如果要传的文件比较大,可能需要等待,而使用这个插件,在任何大小文件时,都是秒传,因为他的工作方式是运行反射调用,而非真正发起一个http请求,这个功能在所有同类型插件中只有本插件有哦。

1ace1cbaa9405dd439ba3512a153bd83.jpeg

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

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

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

功能二、可选择调用对象

另外,辅助功能是可以选择代理对象还是原对象,这个如何理解?

网上很多aop例子都是切入controller进行日志获取,那么这个controller就会被spring生成一个代理对象,对这个controller内的方法调用时,都会先进入aop代码,而这个插件也可以选择是对原对象调用还是代理对象,这样做的目的是可以绕过aop代码,他的应用场景在于,可以判断问题是不是由于aop引起的,因为你可以选择调用的对象是原对象,如果选择原对象后没有问题,逻辑是正常,而使用aop后逻辑不正常,那么很可能问题就出在aop代码上了,而以前的排查方式是,手动把aop代码注释掉,重启在测试,而现在在运行时候,不改代码就可以做到这一点。

功能三、触发调度器

第二个核心功能是对调度器的手动触发功能,调度器通常都有一个间隔式的触发时间,在调试时,也不能真的去等待吧触发吧,除非时间比较短,通常也是写一个controller去调用,也是比较麻烦,而这个插件在运行时候可以统计出所有调度器,并且提供一个按钮,可以手动触发调度器代码。

极快的扫描方式已经完全不需要用户修改url主机地址

这个插件扫描方式和所有同类型插件不同,其他插件是静态扫描,如果项目很大,文件很多,扫描会很慢,甚至是卡顿,如果controller在第三方包中,那么可能扫描不到,也有可能扫描更加慢。

而这款插件是在运行时向springboot容器获取,springboot扫描到了什么,这个插件就会显示什么,如果项目有1k个接口,他也可以在1秒内显示所有信息

另外相比于同类型插件,他们默认发起的端口要不就是写死的8080,需要用户手动去改,要不就是根据配置文件读取用户配置的端口,但是,springboot太强大了,配置端口的方法很多,用户可能不是在配置文件中配置的,而是通过代码或者启动参数,那么这些插件就无能为力了,最终还需要用户去手动改。

而本插件不一样,是在运行时候通过接口获取的springboot管理的端口,这样就消除了用户要修改端口的步骤。

功能四、脚本支持

这是目前同类型插件所没有的功能,但是遗憾的是,最初的设想是开发独立的脚本解释器,但在途中还是放弃了,因为会由于考虑不周的原因,如果开放的api无法满足用户需求,那么就相当于没有,所以目前只能集成java编译器,使用java语法进行前置、后置脚本的编写,但是在未来一段时间 ,会集成独立的脚本解释器。

d94566d350036c168c69d6ab4d24d578.jpeg

功能五、接口导出

接口信息通常都需要进行文档输出,就像上面所说,可能会使用apifox或者apipost,又或者是postmam。

本插件可以一键同步到apifox,apipost暂时不支持,但是可以导出成openapi的格式,在apipost中导入。

而在apifox的对接能力上,秉着做有用的工具的思想,这里做的比apofox本身提供的插件还多了一个功能,也就是选择输出的文件目录。

并且拥有参数描述提取能力,这方面弱于apifox,目前只支持提取io.swagger.v3库下描述的字段。

d956ca3393be12cc0a3804e2c7cb4cdd.jpeg

功能六,响应预览

目前支持5种格式预览,分别是json、text、image、html、xml,在成功响应后,会自动推测出响应的格式,并自动解析。

ff637f01f40bc82d7c1b10aebdd91c91.jpeg

功能七、快速调试接口

在树形列表中,虽然显示出了所有controller,但是还需要用户去找,但如果你当前编辑页下有你需要调试的接口,可以右击方法,选择Request Current Method即可

7a05e2b15e6d459ed7bc0a491eba89b8.jpeg

未来规范

目前还有两个重量级的功能未加入,暂时预计到24年中旬。

欢迎使用本插件


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,“长按”或“扫描”下方二维码噢:

4bc4ee98396bb694b9546bb107194459.png

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

d758cef99ba24645d2c53cb1ec8fbe1a.png

11307ac611909c988356e6cc3ac02f89.pngedf5813e4cb2e54cb8b784f19d086c31.pngb7bc1dcadd32c074f3c6ade2a0f5a01f.png4641f88cf4f9edc2a053b0157d0ac656.png

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
AI代码助手性能对比:国产大模型在SWE-Bench基准测试中的表现分析 代码生成与智能编程辅助是当前人工智能技术的重要应用领域,其核心原理基于大规模语言模型对编程语言语法、语义和逻辑的深度理解。通过在海量高质量代码数据上进行预训练和微调,这些模型能够学习到从自然语言描述到可执行代码的映射关系,显著提升开发效率。在技术价值层面,优秀的代码模型不仅能完成简单的代码补全,更能解决SWE-Bench这类基于真实GitHub Issue的复杂编程任务,这要求模型具备跨文件理解、精准编辑和复杂推理能力。从应用场景看,这类技术正从云端API服务向本地部署延伸,特别是像Qwen2.5-7B这样 阅读详情

相关推荐

GAN管CGH40010F设计宽带Doherty功放:如何用ADS搞定输入匹配、合路网络与功分器?

本文详细介绍了基于CGH40010F GaN晶体管的宽带Doherty功放设计流程,重点讲解在ADS平台中实现输入匹配网络、合路网络与功分器的关键技术。通过寄生参数补偿、渐变微带线设计和复合补偿结构等方法,解决了宽带化设计中的核心挑战,最终实现1.7-2.6GHz频段内72%的峰值效率和52%的回退效率。

weixin_42614269的博客 473

利用aop实现热拔插(类似于插件)

{ "name":"aop插件", "configs":[{ "id":"1", "name":"测试插件", "active":false, //加载类 "className":"com.zzh.pluginLog", //"className":"com.destiny.plugin.TestPlugin", // jar包路径 "jarRemoteUrl":"jar:file:/D:/com/zzh/pluginLog.jar!/

风团团 2039

麒麟V10(arm)配置本地离线yum源

麒麟V10(arm)配置本地离线yum源

myfm2java的博客 7892

分享几个idea实用插件

记录一下idea工作中实用插件

记录日常码代码的点点滴滴 1908

10分钟快速搭建OpenClaw(基于Windows+飞书)

OpenClaw 是一款功能强大的 AI 智能体工具,能够帮助用户管理邮件、日历等日常事务。本文详细介绍了在 Windows11 系统上安装和配置 OpenClaw 的完整步骤,包括 Node.js 环境搭建、Git 安装、OpenClaw 部署以及飞书机器人创建与对接。通过简单的命令行操作和可视化界面配置,用户可以快速完成 AI 助手部署,实现智能办公自动化。文中还提供了飞书机器人权限设置等关键环节的图文指引,帮助用户轻松完成系统集成。

Hello, New World! 2928

STM32控制舵机SG-5010转动,HAL库

首先设置时钟为72Mhz,预分频系数为72-1,自动重装载计数器的值为5000-1,这样的话就可以得到一个5ms的脉冲宽度,5000的计数值可以让舵机的旋转角度变得更加易控且相对精准,计算旋转角度的时候也可以更加精确。所以我们5ms脉宽,period是5000脉宽-------------角度----------pulse0.5ms-------------0度----------500;1.0ms------------45度---------1000;

qq_73783264的博客 1294

IDEA插件Apifox,一键自动生成接口文档!

这时候这款插件神器就来了,它不仅可以解决上面的缺陷,而且还有更强大的功能,它可以支持直接在IDEA上做接口联调测试!2.去 Apifox 项目内,就可以看到刚才自动同步过来的文档了(如果你已经在当前项目了需要点击一下刷新)。Apifox插件还有一个非常牛逼的功能就是支持在 IDEA 中一键发起接口自测,不需要切换其他软件。到目前为止,所有的准备设置工作都已经做好了,可以实现文档的自动生成和更新同步了。还有许多细节的功能可以看他们的帮助文档,写的也非常的详细!安装完成后,你就可以使用上面说的功能特性了。

Gefangenes的博客 6433

知识库构建革命:基于Agent的智能检索系统设计

本文聚焦“基于Agent的智能检索系统”这一前沿技术,系统讲解其设计逻辑、核心技术与落地方法。我们将覆盖从基础概念(如Agent如何“理解”知识)到实战代码(如何用Python搭建原型系统)的全链路内容,帮助技术开发者、企业知识管理负责人理解这一技术为何能颠覆传统知识库。本文将按“问题引入→核心概念→技术原理→实战落地→未来趋势”的逻辑展开:先用“老图书馆的困境”故事引出传统知识库的问题;再用“智能图书管理员”类比解释Agent如何革新检索;接着拆解NLP、对话管理、知识推理等核心技术;

AI智能探索者的博客 728

【IDEA神器插件推荐】国产崛起!地表最强API测试插件

在开发SpringBoot网站应用的过程中,前端后端会对接口进行请求测试。相信很多小伙伴都用过Postman,但是在IDE和Postman切换难免令人心烦。所以今天给大家带来一款IDEA内置的接口测试插件。根据插件的简介:Restful Fast Request 是一个类似于 Postman 的 IntelliJ IDEA 插件,帮助开发人员高效调试 API。它是一个功能强大的 HTTP 客户端插件,通过现有的方法快速生成 URL 和参数。

java_ws_love的专栏 4266

帝企鹅优化器(EPO)详解:从基础原理到代码实战

帝企鹅优化器(EPO)是受帝企鹅群体在极寒环境中抱团取暖行为启发,于2018年提出的一种群体智能优化算法。其核心机制是模拟帝企鹅种群通过动态调整位置来维持体温的过程,主要包括确定集群边界、计算温度分布、衡量个体间距离以及更新位置四个步骤,从而在求解复杂优化问题时有效平衡全局探索与局部开发。该算法具有参数少、结构清晰、易于实现等优点,在工程优化、图像处理、机器学习特征选择以及冷链物流车辆路径规划等领域展现出良好的应用潜力。

qq_42212808的博客 141

从 OA 门户到 SAP 的单点登录全景解析

OA(Office Automation)门户往往已与企业身份证明源(Microsoft Entra ID、LDAP 等)集成。管理员希望:员工在 OA 登陆后访问 SAP Fiori Launchpad、OData API 或 RFC 接口时无需再次输入账号密码,而 SAP 仍能识别用户身份并执行基于角色的授权。此时 OA 可以直接充当 IdP,也可以把企业 IdP 发放的令牌转发给 SAP 充当 SP(service provider)。SAP Help Portal 将这类跨系统认证称为 single

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1003

Postman 可以卸了,这款 IDEA 接口调试插件,敢说吊打所有

经历了整整一年的开发,现在这款插件终于可以测试了,可以进行下载(Idea版本仅支持2021.1及以上)。选择 FIle > Setting > Plugins > 搜索Cool Request那么,这个插件到底解决了什么问题?以至于我花了一整年时间。每个后端程序员都需要借助postman这类工具进行测试,而这类百花齐放的接口测试工具数不胜数,国内也陆续出现apipost、apifox这些,而idea端的接口测试工具也有,那为什么我还会开发一个类似的呢?没错,它肯定有别人没有的功能,更强大,更方便。

jcc4261的博客 645

【入门AUTOSAR网络管理测试】CANoe测试T_WakeUp时间

随着智能电动汽车行业的快速发展,目前AUTOSAR网络管理也得到了广泛应用,AUTOSAR网络管理测试也是汽车网络测试中非常重要的环节,NM问题导致的汽车ECU不能唤醒、电瓶亏电等问题,对于新入门AUTOSAR网络管理测试的同学不清楚如何开展测试,那么本章节就主要给大家介绍网络管理中T_WakeUp时间如何测试。【入门AUTOSAR网络管理测试】AUTOSAR网络管理规范需求解读。

测试领域技术分享 2139

Postman 可以卸了,这款 IDEA 接口调试插件,敢说吊打所有!

先说核心,后端都会配置拦截器,用来权限验证,必须登录的用户才可以对接口调用,但问题就出在,有些接口用不到用户信息,开发时候有三个办法调试,第一个关闭拦截器,等这个接口开发好在打开,第二个方法是加入拦截器的排除列表,之后再添加回去,第三个,进行登录,获取token后,测试时添加token,但无论如何,也多少是有点麻烦的。这个插件扫描方式和所有同类型插件不同,其他插件是静态扫描,如果项目很大,文件很多,扫描会很慢,甚至是卡顿,如果controller在第三方包中,那么可能扫描不到,也有可能扫描更加慢。

Java精选 97

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IDEA插件

xu990128638的专栏 205

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

IDEA 2020 路线图,中文版要来了!

推荐阅读:2020 年最新 Spring 框架维护路线图上个月 JetBrains 发布了 IntelliJ 平台 2020 年路线图,现在作为 2020 年规划中的另一部分,JetBr...

Java技术栈,分享最主流的Java技术 5751

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

程序员工具箱(附各种工具的下载地址)

前言 这期是被人才群交流里,还有很多之前网友评论强行顶出来的一期,就是让我介绍自己常用的一些工具给他们安利一下,我一听很高兴呀,帅丙我这么乐于奉献的人是吧。 主要是能水一篇文章就很开心,不过写下来发现花的时间完全不比写技术少,点赞!!! 千万不要白嫖,真香警告⚠️。 但是我在构思这篇文章的时候发现我贴个标题,然后发下软件信息会不会太乏味了,于是创作鬼才我呀,准备用一个产品的研发流程,是的就是用这...

城北荆无命的博客 3446

爆肝整理珍藏多年的实用工具/学习网站,助你在写代码的路上更顺利!!!

前言 这期是介绍自己常用的一些工具安利一下 千万不要白嫖,真香警告⚠️。 但是我在构思这篇文章的时候发现我贴个标题,然后发下软件信息会不会太乏味了,于是创作鬼才我呀,准备用一个产品的研发流程,是的就是用这样的一个思路去写这个工具集的介绍文章。 因为读者很多还是学生,还有很多应届生,对一个需求的研发流程都不是很熟悉,还有可能对于以后自己需要使用到的工具都不是很熟悉,那我就一一罗列一下,我作为一个还算有点小经验的程序员都使用哪些工具呢? 那下面就跟随暖男的脚步,走进顶级程序员的百宝箱吧(我所有的标题都是

code_javaer的博客 620

#程序员#编程#软件开发#干货分享 不同编程语言那些最好用的IDE 你都使用那种IDE

#程序员#编程#软件开发#干货分享 不同编程语言那些最好用的IDE 你都使用那种IDE

2501_93199099的博客 691

顶级程序员工具集,{吐血整理}

前言 因为读者很多还是学生,还有很多应届生,对一个需求的研发流程都不是很熟悉,还有可能对于以后自己需要使用到的工具都不是很熟悉,那我就一一罗列一下,我作为一个还算有点小经验的程序员都使用哪些工具呢? 那下面就跟随暖男的脚步,走进顶级程序员的百宝箱吧(我所有的标题都是噱头就为了夸大其词,我是低级程序员,大家看了也不能吊打面试官,笑笑就好了)。 正文 既然都说了是要用一个产品的研发流程角度去介...

lingqu+wx bjmsb06 561

Java后端面试突击八股文,吃透直接吊打面试官

我为大家准备了一份超级全面的Java 学习面试笔记,这份电子版笔记涵盖了诸多后端技术栈的面试题和答案,相信可以帮助大家在最短的时间内复习Java后端的大多数技术点和面试题,从而拿到自己心仪的offer。。整体还是的,大家拿到后具体看就知道了。以下截图为部分,详细大家可以私信我领取电子版的文档,慢慢阅读。说明一下,小编考虑到面试也是的,不是说单纯的背,理解下来你就会了。所以说不管是,还是来说,都是。目录方便查看,图文并茂方便理解。

m0_73311735的博客 1167

AI编程工具实战指南:从核心原理到工程应用

大语言模型(LLM)驱动的AI编程工具,如GitHub Copilot和Cursor,正通过代码补全、生成和解释等能力,重塑软件开发流程。其技术原理基于对海量代码库的深度学习,能够理解编程语言的语法、语义和常见模式,从而提供上下文感知的智能建议。这类工具的核心价值在于显著提升开发效率,将开发者从重复性编码任务中解放出来,使其更专注于系统架构和复杂问题解决。在实际应用场景中,它们尤其适用于快速原型开发、代码重构、学习新框架以及生成单元测试等任务。然而,其能力边界也需明确,例如在涉及复杂业务逻辑设计、高性能优化

weixin_34178244的博客 328

AI编程实战指南:从工具选型到工程化协作,程序员如何高效利用AI提升生产力

在软件工程领域,AI编程工具正从概念走向广泛实践,其核心原理是基于大规模代码库训练的语言模型,通过理解自然语言指令和代码上下文,实现智能代码补全、生成与解释。这一技术的核心价值在于将开发者从重复性、模式化的编码工作中解放出来,显著提升开发效率,并降低特定场景下的入门门槛。在实际应用场景中,AI编程工具如GitHub Copilot和Cursor,能够辅助完成从快速原型搭建、代码重构到技术栈学习等多种任务。然而,要充分发挥其潜力,关键在于掌握精准的提示工程、建立严谨的代码审查流程,并将其有机融入现有的开发工作

aodan5477的博客 477
上一篇: 一款高颜值、企业级的开源监控分析系统
下一篇: 极简版Java敏感词检测工具
公众号-芋道源码
博客等级 码龄10年 1636粉丝 377原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值