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

安装很简单:

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

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

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

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

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

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

但是只显示到了业务层的接口,想要显示持久层,点击业务层接口,再右键单击一下

如果能看到最下方显示包名+类名,点击就可以生成mapper的时序图了

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

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

看完本章,你学会了吗?CSDN记录每一位程序猿的成长!感谢您的阅读~

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

  1. IDEA 生成时序图、类图

    时序图 安装插件 重启 插件安装完毕会提示是否重启,重启下IDEA. 生成 效果 类图 操作 效果

  2. Intellij IDEA插件之自动生成时序图(Sequence Diagram)

    前言 小伙们,你们有没有发现,身边经常有这样一些人,看着平时没怎么干活,到关键时候需要展示工作成果,会发现这些人也有工作成果,甚至比辛苦在干的人可能还要多一些.按常理推测,这绝对不是一件科学的事,但是 ...

  3. eclipse生成uml图的插件Green uml的安装和使用

    由于学习java做课程作业需要花类的uml图,上网搜了很多方法.这是安装Green这个插件的方法. 有时候希望把我们写好的类生成一个UML图,是代码看上去更清晰,于是就找了下在eclipse下自动生成 ...

  4. 关于【Stable-Diffusion WEBUI】生成全身图:插件解决面部崩坏问题

    文章目录 (零)前言 (一)脸难看的问题 (1.1)面部修复 (1.2)远景脸部问题 (二)面部修复插件(Face Editor) (2.1)模型文件下载 (2.2)例图参数 (零)前言 本篇主要介绍 ...

  5. IDEA 使用SequenceDiagram插件绘制时序图

    最近看代码,由于代码的调用层级深度比较多,层层深入到某处时,已经忘记了身处何处,虽然自己可以使用一些画图工具来时序图,但是,这种情况下,自己画时序图很繁琐,比较浪费时间,上网找了一下IDEA有一个插件 ...

  6. IEDA一键生成类图和时序图

    在软件开发的时候,一般正常的开发流程是先写文档,在根据文档来进行开发,但是大部分的公司都是先开发,然后在补文档.在写文档的时候,就需要画大量的类图和时序图.手动画图需要花费大量的时间.现在好多的Ide ...

  7. Java通过JfreeChart生成转Base64图片字符串(饼图、折线图、柱状图、折线图-多条、3D柱状图、气泡图、时序图、曲线图、区域图、分布图、联合分类图、双X轴图、K线图、柱状图-横向等图)

    工具类 CreatLineChart.java package DrawLine;import java.awt.BasicStroke; import java.awt.Color; import ...

  8. idea中如何生成程序运行的时序图

    IDEA中如何生成程序运行的时序图 程序运行的时序图,可以帮助我们分析程序执行流程和理解一些关键的业务逻辑或者阅读源码. 那么怎么样才能生成时序图尼,经过了一番寻找,发现idea中有个插件可以实现自动 ...

  9. java时序图工具_开发必备的小工具,你用过几个?

    今天就简单介绍一下平时用到的一些小工具.首先我平时是用IDEA开发的,所以下面的介绍都是和IDEA相关的.本文主要介绍我平时在哪些场景使用,使用了哪些功能,至于IDEA怎么安装插件和插件有哪些额外的功 ...

最新文章

  1. 手写体数字识别(理解起来更简单一点)
  2. 雷林鹏分享:Ruby XML, XSLT 和 XPath 教程
  3. Java的call by value_call by value or reference ?
  4. squirrelsql安装
  5. 外网利用POP3,SMTP访问内网Exchange!!!
  6. 关于Ehcache缓存中timeToLiveSeconds和timeToIdleSeconds
  7. batchplot放到哪个文件夹_Batchplot使用技巧,转换CAD图纸格式并实现批量打印
  8. 【转】雅虎邮箱免费开通POP方法 YAHOO!MAIL YMAIL免费开通POP.SMTP和转发功能
  9. 位图文件(BMP)格式以及Linux下C程序实现(转)
  10. 鸿蒙移植mate10,鸿蒙系统+麒麟1020再升一个台阶,华为Mate30黯然神伤无奈下跌
  11. 征服c指针_征服C指针.pdf
  12. html插入图片用px为单位,怎样把PPT尺寸的单位设置为px像素
  13. 曙光服务器通过ipmi安装系统,曙光服务器ipmi部署记录精编版
  14. (微信定时发送消息)一个java文件,完成可配置的微信定时发送消息任务
  15. courant数_CFD中常用的参数介绍 | 坐倚北风
  16. 手把手教你学Python之波士顿房价预测(scikit-learn的应用)
  17. Room cannot verify the data integrity. Looks like you‘ve changed schema but forgot to update the ve
  18. matlab画爱心的代码
  19. 3DMAX打开模型一直未响应
  20. 大数据缓存管理系统设计与实现

热门文章

  1. MATLAB求解方程和方程组
  2. Invalid/No python interpreter configured for the project
  3. Beamforming和Beam Steering的区别
  4. 7-20 简单计算器 (20 分)————从0学C/浙大pta入门c语言题目
  5. 全球最大!阿里云正式启动张北超级智算中心
  6. Linux--查看常驻进程:ps
  7. golang excel导出 style样式和所有流程
  8. HANA内存数据库简介
  9. 谷歌浏览器实现视频播放加速功能
  10. Django REST 框架详解 03 | 模型建立与表设计