【DebugTools】一款可以调用任意 Java 方法的Idea 插件

📅 2026/6/28 9:08:35
【DebugTools】一款可以调用任意 Java 方法的Idea 插件
https://github.com/future0923/debug-toolshttps://github.com/future0923/debug-tools快速调用 Java 方法DebugTools 支持在 IntelliJ IDEA 中直接调用项目内的 Java 方法本地和远程都支持支持多个应用多个方法同时调用。无需新增 Controller、编写临时测试用例或从请求入口逐层触发只需要选择目标方法、填写参数并执行即可快速验证业务逻辑。适用场景可调用普通类方法、静态方法、Spring Bean 方法、Dubbo 服务、XXL-JOB 任务、MQ 消费方法、MyBatis Mapper 方法、流式 SSE 响应等。验证某个 Service、Mapper、工具类或组件方法的返回结果跳过 Controller、网关、鉴权、参数组装等外层流程直接调试核心业务逻辑快速调用 Spring 管理的 Bean 方法包括 Dubbo、XXL-JOB、MQ 等框架内的方法调用 MyBatis Mapper 方法验证 SQL 参数、查询结果和执行耗时给方法传递复杂参数、Header 参数或 XXL-JOB 参数远程调用目标应用方法并配合远程 Debug 定位问题结合热重载修改代码后立即再次调用验证快速开始附着应用在toolwindow中点击附着按钮查看当前可以附着的应用attach_local.png845×308 12.3 KB双击或点击下面的附着按钮附着应用单击下面的可以展示详细内容attach_list.png654×486 43.1 KB在连接管理列表可以查看已附着的应用可以附着多个应用connection_list.png852×502 28 KB选择方法在方法行头和方法体内右键菜单都可以点击唤醒调用方法窗口支持多个方法method_invoke_position.png1007×848 119 KB在toolwindows中查看调用方法窗口method_invoke_panel.png1000×617 97.2 KB填写参数并运行填写方法参数信息支持复杂参数、Header 参数、前后置脚本或 XXL-JOB 参数等后点击运行method_param.png1373×962 143 KB查看结果toString方式查看运行结result_to_string.png756×774 54.5 KBJSON方式查看运行结果result_json.png754×808 57.5 KBDebug方式查看运行结果与 idea 的断点查看效果基本一致result_debug.png751×877 88.5 KB补充还有Exception、SSE流式、Trace等特殊情况查看运行结果方式支持各种中间态传参支持前后置脚本调用历史查看文档地址: https://www.debug-tools.cc