🎀Idea序列图插件-SequenceDiagram Core

💖简介
SequenceDiagram Core 是一个 IntelliJ IDEA 插件,它允许开发者直接在 IDE中创建和编辑序列图(Sequence Diagrams)。序列图是 UML(统一建模语言)中的一种图表类型,用于描述对象之间如何交互以及这些交互的顺序。这种类型的图表对于理解复杂的系统流程、设计模式或者组件之间的通信非常有用。
📖主要功能
- 图形化界面:提供了一个直观的用户界面,可以通过拖拽的方式添加对象、消息等元素来构建序列图。
- 自动生成:可以从
Java代码中自动生成序列图,帮助快速了解方法间的调用关系。 - 多种语言支持:不仅支持
Java,还支持Kotlin和Scala(Beta版本)以及Groovy(有限支持)。 - 智能识别:能够自动识别并绘制实现类的调用,并且实验性地支持
Lambda表达式的表示。 - 导出选项:可以将生成的序列图导出为
SVG、JPEG、PNG和TIFF图片格式,或者以PlantUML和Mermaid格式保存文件。 - 定制化排除:用户可以设置规则来排除不需要显示的类或方法,从而保持图表的清晰度。
🔧安装
- 打开
IntelliJ IDEA。 - 进入
File菜单,选择Settings(Windows/Linux)或Preferences(macOS)。 - 在设置窗口中找到并点击
Plugins。 - 在插件市场搜索框内输入
SequenceDiagram Core。 - 找到对应的插件后,点击
Install按钮进行安装。 - 安装完成后,重启
IntelliJ IDEA使插件生效。
⭐使用
view -> Tool Windows -> SequenceDiagram
相关配置

生成时序图:
选择对应方法 -> 右键 -> SequenceDiagram选择对应方法 -> Alt + s
结束

浙公网安备 33010602011771号