利用Idea生成的类图分析框架源码

1.前提


最近在研究Spring源码,借助spring官方提供的spring doc,和一些优秀博主的博客。但是尽管如此,在庞大的源码库中,使用Ctrl+Alt+BCtrl+←,还是略显拙急。因此,我在想是否有提供自动生成UML类图关系的插件。无意间搜到了Ctrl+Alt+Shift+U可以生成UmL类图,震惊中。于是决定好好看下Idea 官方提供的工具帮助文档,以及希望能够写一篇对大家有帮助的文章。

UML类图生成

2.为图表配置默认设置


尝试修改默认设置

  • 打开设置 File->Setting或windows下按Ctrl+Alt+S
  • 在搜索框中输入Diagram(如图所示,恩,我尝试加上了显示类的属性构造器和方法)
    这里写图片描述

3.显示图


  • 选择需要的类文件,在编辑器中打开它
  • Ctrl + Shift + Alt + UCtrl + Alt + U
  • 生成类Uml关联图

    这里写图片描述

4.显示类图的成员变量等属性


  • 右键Show Categories->Filed

    这里写图片描述

5.选中兄弟节点和子节点


  • 在图中选择一个节点元素。
  • 这样做,位于不同包中的类和包将自动变灰。

6.查看父节点和子节点


  • 在图中选中节点元素
  • 查看实现 Ctrl+Alt+B
  • 查看父类 Ctrl+Alt+P

7.使用结构视图浏览


  • Ctrl+F12显示图中节点元素列表
  • 双击箭头可以跳转到具体类实现
  • 聚焦某成员变量,方法时,按F4可以跳转到对应地方
  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值