首页 > 其他分享 >牛逼!一键生成整个项目类关系图,这款 IDEA 插件堪称神器!

牛逼!一键生成整个项目类关系图,这款 IDEA 插件堪称神器!

时间:2024-04-09 09:22:40浏览次数:40  
标签:插件 一键 IDEA 点击 右键 uml 对应

最近看源码就想找个uml的类图工具,网上看了一些,发现都是一些单个类的继承关系图,如果不知道的朋友,可以用uml插件工具搜索uml即可(uml support),然后每次点击右键后在菜单下面找Diagrams。

但是我们今天介绍的不是这个,而是另外一个不错的插件,叫code iris。这个是可以显示整个工程所有类关系图的插件。

推荐一个开源免费的 Spring Boot 实战项目:

https://github.com/javastacks/spring-boot-best-practice

插件中心查找

我的是已经安装过了,没有安装的可以浏览所有的,并查找

用法:

这个工具用法比较独特,在点击右键中找不到对应的菜单进行操作。而是在右边有一个菜单,如下

下面介绍下这个插件的强大之处

个人尝试了下面6个功能,很好玩哦

首先就是先点击下图中的3,因为这个是专门用于生成图的起始按钮

1:这里是按照对应的类还有模块还有包进行过滤,上面的小黄框就是对应的类,放大之后就是这样的

2:这里可以填写对应的过滤的类名或者包名

3:这里是专门生成整个图的

4.这里是对对应的类加上星,因为类图可能太多,为了查看自己想看的图,那么对自己想看的图添加星星,然后点击这个按钮,没有添加星星的类就会隐藏掉,用法就是在一个类上面点击右键。

5,点击后会立马将图按照正常尺寸充满画面

6,这个动画很好玩,它会根据你显示的类,进行生成一个图

最后还有一个不错的功能:

动画那个功能,类位置会一直在动,如果让其中一个类固定起来,可以选择星下面的那个按钮

还有个小功能:

对于用mac不用鼠标的,就是点击cmd+一只手指键盘,就可以整个画面拖动,小技巧

================================================================

最新发现

选择对应模块视图的时候也可以进行查看包内部的类的依赖关系,这样就不是全局的了

版权声明:本文为CSDN博主「哥伦布112」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u013939918/article/details/107087321

更多文章推荐:

1.Spring Boot 3.x 教程,太全了!

2.2,000+ 道 Java面试题及答案整理(2024最新版)

3.免费获取 IDEA 激活码的 7 种方式(2024最新版)

觉得不错,别忘了随手点赞+转发哦!

标签:插件,一键,IDEA,点击,右键,uml,对应
From: https://www.cnblogs.com/javastack/p/18123121

相关文章

  • IDEA中Servlet中的注解@WebServlet报错,import javax.servlet.annotation.WebServlet;
    IDEA报错信息:[java.lang.LinkageError:loaderconstraintviolation:loader(instanceoforg/apache/jasper/servlet/检查pom依赖,看到这个,其实是因为selvlet这个依赖的version太低了,和你用的tomcatserver版本不匹配,所以可以降低tomcat版本,降成tomcat7及以下,或者提升pom中se......
  • 快团团大团长怎么设置一键帮卖?免费新手教程一学就会!
    “快团团”是由拼多多推出的社交电商平台,商家或团长可以通过创建团购活动吸引消费者参团购买。一键帮卖是其中一种快速推广商品的方式,让其他用户(帮卖者)协助销售商品。以下是使用快团团进行一键帮卖的步骤:登录并进入快团团平台:首先确保您已注册并登录拼多多账号。在拼多多Ap......
  • LTC2950两节锂电池纯硬件一键开关机电路
        LTC2950-2的EN漏极开路输出是专为对一个外部功率PFET进行接通/关断操作而设计的。这使得用户能够通过变换PB引脚电平来实现电源(或电池)与其负载的连接/断接·下图示出了采用LTC2950-2来控制两节锂离子电池的应用。INT和KIL引脚通过一个电阻分压器与PFET......
  • Windows:IntelliJ IDEA Ultimate 安装 PHP 插件
    在IntelliJIDEAUltimate中安装PHP插件,支持PHP开发调试首先,进入File>Setting:再次选择Plugins,然后选择上面的Marketplace。在搜索栏中输入PHP,然后单击左侧的Install进行安装就可以了。安装成功后,IntelliJIDEAUltimate将会提示你进行重启。重启之后,验证是否......
  • WPS二次开发系列:Gradle版本、AGP插件与Java版本的对应关系
    背景最近有体验SDK的同学反馈接入SDK出现报错,最终定位到原因为接入的宿主app项目的gradle版本过低导致,SDK兼容支持了android11的特性,需要对应的gradle插件为支持android11的版本。现象解决方案将gradle版本升级至支持android11的插件版本即可,对此google官方的引文如下......
  • Visual Studio 实用插件,不断更新中。。。
    想要什么功能的插件,都可以到插件市场搜索https://marketplace.visualstudio.com/下面介绍一些自己工作中常用的插件,文章会不断更新中。。。1、Codeium(免费AI辅助推荐)Codeium:免费的AI代码工具包,一个基于尖端AI技术构建的免费代码加速工具包。目前,Codeium提供70+种......
  • 使用高德微信小程序插件实现精准获取打卡位置
    由于微信小程序的 getFuzzyLocation 误差太大不得不改用高德微信sdk使用方法:一、下载 sdk相关下载-微信小程序插件|高德地图API二、引入 sdk//引入varamapFile=require('..­/..­/libs/amap-wx.js');Page({onLoad:function(){varthat=this;......
  • IntelliJ IDEA 2023.2.2 和 JetBrains 激活码,永久激活。
    本方法适用于2023、2022、2021、2020、2019、2018全系列版本。介绍IDEA和JetBrains系列所有软件(IntelliJIDEA、CLion、PhpStorm、GoLand、PyCharm、WebStorm、Rider、DataGrip、RubyMine、AppCode、DataSpell、Gateway、dotCover、dotTrace、dotTrace等等)的激活破解。JetBrains......
  • Visual Studio 2022插件的安装及使用 - 编程手把手系列文章
          这次开始写手把手编程系列文章,刚写到C#的Dll程序集类库的博文,就发现需要先介绍VisualStudio2022的插件的安装及使用,因为在后面编码的时候会用到这些个插件,所以有必要先对这个内容进行介绍。      其实笔者使用的VisualStudio2022的插件不多,因为有些插件......
  • JS插件补充
    一、SweetAlert1、介绍SweetAlert是一个基于JavaScript的弹窗插件,用于创建美观而且高度可定制的弹窗效果。SweetAlert提供了多种弹窗风格和动画效果,可以用于警告、确认、提示和错误等不同的场景。2、特点(1)漂亮的外观SweetAlert创建的弹窗外观美观、现代,比浏览器原生弹......