利用Idea生成的类图分析框架源码
2017-12-14 16:52
846 查看
1.前提
最近在研究Spring源码,借助spring官方提供的spring doc,和一些优秀博主的博客。但是尽管如此,在庞大的源码库中,使用Ctrl+Alt+B和
Ctrl+←,还是略显拙急。因此,我在想是否有提供自动生成UML类图关系的插件。无意间搜到了
Ctrl+Alt+Shift+U可以生成UmL类图,震惊中。于是决定好好看下Idea 官方提供的工具帮助文档,以及希望能够写一篇对大家有帮助的文章。
2.为图表配置默认设置
尝试修改默认设置打开设置
File->Setting或windows下按
Ctrl+Alt+S
在搜索框中输入
Diagram(如图所示,恩,我尝试加上了显示类的属性构造器和方法)
3.显示图
选择需要的类文件,在编辑器中打开它按
Ctrl + Shift + Alt + U或
Ctrl + Alt + U
生成类Uml关联图
4.显示类图的成员变量等属性
右键Show Categories->Filed
5.选中兄弟节点和子节点
在图中选择一个节点元素。这样做,位于不同包中的类和包将自动变灰。
6.查看父节点和子节点
在图中选中节点元素查看实现
Ctrl+Alt+B
查看父类
Ctrl+Alt+P
7.使用结构视图浏览
按Ctrl+F12显示图中节点元素列表
双击箭头可以跳转到具体类实现
聚焦某成员变量,方法时,按
F4可以跳转到对应地方
相关文章推荐
- pyspider爬虫框架源码分析
- 利用IDEA工具编译Spark源码(1.60~2.20)
- android-----XUtils框架之BitmapUtils源码分析
- InstantRun框架源码分析之一
- 微软同步框架(MSF)入门之三--分析生成的同步类文件
- AndroidVideoCache 框架源码分析
- Activiti源码分析(框架、核心类。。。)
- CI框架源码完全分析之核心文件Codeigniter.php
- SSH框架总结(框架分析+环境搭建+实例源码下载)
- 高性能网络I/O框架-netmap源码分析(5) http://blog.chinaunix.net/uid-23629988-id-3693204.html
- 利用infer工具分析安卓android源码
- android中利用GPS获取位置信息的源码分析
- Linux驱动修炼之道-SPI驱动框架源码分析(下)
- 源码分析之动手实现手写一个自己的SpringMVC框架(三)
- 利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现(包含增删改查、JavaBean反射原理,附源码)
- 淘宝网络框架tbnet源码分析
- 从源码角度简要分析ActionBar框架
- nginx下利用phcalcon生成框架的重写规则
- 【源码分享】WPF漂亮界面框架实现原理分析及源码分享
- Linux驱动修炼之道-SPI驱动框架源码分析(上)