IDEA查看源码利器XCodeMap插件

文章目录

背景

在查看源码时,如何快速获取方法间的调用关系,可使用【xcodeMap】插件

安装插件

在IDEA的插件市场,搜索【xcodeMap】,点击安装即可。

位置:【settings设置】-【plugins插件】,如下图所示。

测试代码

测试Java中stream流执行的逻辑

java 复制代码
@Test
 public void testStream(){
     List<String> list = Arrays.asList("a", "b", "c");
     boolean flag = list.stream().filter(k -> k.equals("2")).findAny().isPresent();
     System.out.print("返回结果为:"+flag);
     return ;
 }

使用步骤

基本原理是 先录制

1.、点击 Debug with XCodeMap 按钮

在待运行的代码前,右键,弹出的菜单选择【debug with XCodeMap】

2、开始录制

在右侧的菜单栏,对话页签 下,点击【开始录制】按钮

3、 触发业务请求

4、关闭录制

执行完毕,可关闭录制,即将业务过程完成了录制。

查看断点

相关推荐
鲨鱼辣钊3 小时前
【FastAPI筑基-Day19】APScheduler定时任务全实战|自动执行、动态启停、后台常驻
java·spring·fastapi
学长毕业设计7 小时前
基于SpringBoot的公益基金管理系统(源码+文档+讲解视频)
java·spring boot·后端
东小西7 小时前
【SAA实战】第 3 篇 · 工具调用全攻略:把业务能力交给 Agent 自己调度
java·后端·spring
东小西7 小时前
【SAA实战】第 4 篇 · Agent 短期记忆:saver 让 Agent 跨轮记得住(threadId 隔离)
java·后端·spring
许彰午7 小时前
22-DataCenter报文序列化
java·低代码·架构·状态模式
2601_962065258 小时前
[MySQL] SQL优化之性能分析
java·sql·mysql
小范同学_8 小时前
JDK1.7 与 JDK1.8 HashMap 底层原理对比 + 数组并发扩容死循环详解
java·开发语言
予昊9 小时前
从零实现“在线五子棋对战“:WebSocket 实时通信 + 段位匹配
java·开发语言·网络·websocket
2601_962203519 小时前
【SpringAI入门】初识SpringAI
java
weixin_461408589 小时前
Mybatis-flex小记
java·开发语言·mybatis