IntelliJ IDEA生成时序图的插件(超级好用)

这几天有幸(不幸)分配到编写详细设计文档,里面需要贴上功能接口的时序图,最后学习到了这款超级好用的时序图插件。他就是SequenceDiagram和PlantUML Integration。

安装很简单:

点击idea左上角File -> Settings... -> Plugins,在右侧面板选中Marketplace,在搜索框中输入SequenceDiagram,点击install即可

 安装完成后,再次在输入框中输入PlantUML,点击install

下载完成后会提示重启,点击按钮重启即可

重启之后发现idea下方的工具栏多了一个选项

 然后随便打开一个项目的控制器类,在随便一个方法中右键单击

 选择Sequence Diagram就会在下方看到生成的时序图

 但是只显示到了业务层接口,想要显示持久层接口,先点击业务层接口,再右键单击一下,如果能看到最下方显示包名+类名,点击就可以生成mapper的时序图了

 如果想要某个类不显示,可以选中并点击右键,在弹出的菜单中点击Remove Class 'Xxxx'

 点击之后该类就从时序图中删除了

好了,文章就分享到这里了,感谢您的阅读~

### 插件概述 IntelliJ IDEA 的 `SequenceDiagram` 插件允许开发者轻松创建和编辑时序图。该插件支持多种功能,包括但不限于生成简单的序列图、通过单击图表中的形状来导航代码、从关系图中移除类以及将图表导出为图像[^4]。 ### 安装过程 为了安装此插件,在 IntelliJ IDEA 中点击 "Browse Repositories" 菜单项,接着在弹出窗口内搜索关键词 “Sequence diagram”。当目标插件出现在列表里之后,选择它并点击 "Install"[^5]。 ### 功能特性展示 #### 创建新时序图 一旦成功安装了 SequenceDiagram 插件,就可以利用其内置工具快速构建新的时序图实例。这通常涉及到定义参与者及其交互行为,并按照时间顺序排列这些事件。 ```java // 示例:Java 方法调用可以被转换成时序图上的消息传递 public void sendMessage(String message){ System.out.println(message); } ``` #### 导航与修改现有图形 除了基本的绘图能力外,用户还可以借助鼠标操作直接选取任意对象来进行深入探究或是调整布局结构。例如,双击某个元素可跳转至对应的源码位置;而右键菜单提供了更多关于如何处理选定项目的选项,比如删除特定节点等。 #### 输出高质量图片文件 最后但同样重要的是,完成后的作品能够方便地保存下来供日后查阅或分享给他人查看。只需几下按键就能把精心设计好的时序图另存为常见格式(如 PNG 或 SVG),从而确保跨平台兼容性和清晰度。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沐雨橙风ιε

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值