在我们平时看代码的时候,往往会遇到一些流程比较复杂的方法,此时画个时序图有助于我们理解方法的执行过程。不过这些方法执行过程往往比较长,手绘时序图实在太麻烦了!今天给大家推荐一款IDEA插件,能直接根据方法生成时序图,极大提高效率!
SpringBoot实战电商项目mall(50k+star)地址:github.com/macrozheng/…
SequenceDiagram简介
SequenceDiagram是一款能根据代码生成时序图的插件,它的功能十分强大,主要特性如下:
- 能直接根据代码生成时序图;
- 可以从时序图上直接导航到对应代码;
- 可以直接在时序图上编辑类和方法;
- 可以将时序图导出为图片或者PlantUML文件。
使用
下面我们来聊聊
SequenceDiagram
插件的使用,通过它来绘制一张mall项目的登录流程图。
- 首先我们需要在IDEA的插件市场中安装
SequenceDiagram
插件;