Sequence Diagram插件的妙用

简介: 在Java代码中,如何快速理解对象与对象之间的调用关系,可以借助idea插件Sequence Diagram 解决这一问题问题。

     近期在学习阅读框架源码的过程中,发现总会在对象与对象之间的调用关系中耗费大量的时间。后来,在佬的提醒下,了解到了idea的一个插件,可以一键生成时序图,快速解决这个问题。

安装

可以直接在idea插件里面搜索。

下载安装,重启idea即可。



也可以下载离线插件进行安装。

https://plugins.jetbrains.com/plugin/8286-sequence-diagram

使用

  • 可以在页面的窗口下方看到该控制面板。

  • 也可以选中对应的类后,直接采用快捷键(Ctrl+Alt+Shift+U)可以直接出现该页面

  • 或者鼠标右键,点击图表,显示即可。

实例

ApplicationContext,ConfigurableApplicationContext,AbstractApplicationContext三者之间的关系。

  • 可以直接去看每个的源码,然后分析相互之间的继承,实现等关系。

  • 借助插件来看几者之间的关系

实现箭头表示 继承

public interface ConfigurableApplicationContext extends ApplicationContext{}

虚线箭头表示实现

虚线表示 添加的注解

目录
相关文章
|
索引
RxSwift操作符merge、zip、combinLatest的使用
RxSwift操作符merge、zip、combinLatest的使用
401 0
|
数据格式
hook项目实例之原始数据形成ant design table表格
hook项目实例之原始数据形成ant design table表格
47 0
|
数据处理 数据格式
hook项目实例之原始数据形成ant design table表格 2
hook项目实例之原始数据形成ant design table表格
71 0
|
JavaScript 搜索推荐 API
【Ant Design Vue V3版本填坑记录一】Table 组件 column.slots 报错
【Ant Design Vue V3版本填坑记录一】Table 组件 column.slots 报错
1010 0
【Endnote】插入文献时,自动弹出select matching reference
【Endnote】插入文献时,自动弹出select matching reference
200 0
|
前端开发 数据格式
#yyds干货盘点 【React工作记录二十二】ant design实现嵌套table
#yyds干货盘点 【React工作记录二十二】ant design实现嵌套table
230 0
#yyds干货盘点 【React工作记录二十二】ant design实现嵌套table
|
前端开发
#yyds干货盘点 【React工作记录十四】关于ant design中input加前缀的问题
#yyds干货盘点 【React工作记录十四】关于ant design中input加前缀的问题
127 0
#yyds干货盘点 【React工作记录十四】关于ant design中input加前缀的问题
sublime text verilog-automatic插件使用方法
sublime text verilog-automatic插件使用方法
233 0
sublime text verilog-automatic插件使用方法
#yyds干货盘点# ant design中 table的表格行的拖拽实现
#yyds干货盘点# ant design中 table的表格行的拖拽实现
688 0
#yyds干货盘点# ant design中 table的表格行的拖拽实现
|
前端开发 数据格式
#yyds干货盘点# 【React工作记录二十二】ant design实现嵌套table
#yyds干货盘点# 【React工作记录二十二】ant design实现嵌套table
141 0
#yyds干货盘点# 【React工作记录二十二】ant design实现嵌套table