IDEA中生成方法调用时序图的方法

软件开发过程中有时候会遇到接手别人开发的项目,如果代码中有完整的注释,文档齐全还算好,如果没有相关的文档、注释等,读懂别人写的代码将会是很吃力的一件事~,这时通过梳理相关方法调用时序图,能让我们更清晰的理解相关逻辑,下面给大家推荐下IDEA中通过SequenceDiagram插件来生成方法调用时序图的方法

  • IDEA版本 2021.1.3

使用方式

打开IDEA插件市场,搜索SequenceDiagram,找到对应插件安装

SequenceDiagram插件

安装好后,就可以打开我们的工程来测试下效果了

运行效果

打开工程,选中类中的某个方法,鼠标右键,在展开的操作菜单中点击“Sequence Diagram


可以看到IDEA下方的面板中已经生成了相关方法调用的时序图了

双击时序图中的某个方法,可以快速在IDEA中打开该方法所在的位置~

点击设置图标,可以根据需要调整相关参数,包括方法调用深度、跳过私有方法等设置

还可以操作将时序图导出为png图片或者PlantUML文件

通过SequenceDiagram插件生成的时序图,可以很好的帮助我们分析相关调用流程,将这些时序图沉淀下来,方便后续团队成员对于工程的理解
示例工程:https://github.com/netbuffer/spring-boot-bootstrap_table

你可能感兴趣的:(IDEA中生成方法调用时序图的方法)