您现在的位置是:亿华云 > IT科技
IntelliJ IDEA 还能画思维导图,果然最强 IDE
亿华云2025-10-04 00:56:45【IT科技】9人已围观
简介最近栈长发现 IntelliJ IDEA 居然还能画思维导图,太牛逼了!当然这得借助 IDEA 的 UML 插件,因为它本身也是一个 UML 图,所以这篇就从 UML 图开撕,看 IDEA 怎么画思维
最近栈长发现 IntelliJ IDEA 居然还能画思维导图,还能画思太牛逼了!维导
当然这得借助 IDEA 的图果 UML 插件,因为它本身也是然最一个 UML 图,所以这篇就从 UML 图开撕,还能画思看 IDEA 怎么画思维导图,维导顺便带大家了解下什么是图果 UML 图。
什么是然最 UML?
UML 全称:Unified Modeling Language,统一建模语言,还能画思由 OMG 组织(Object Management Group 对象管理组织)于 1997 年发布。维导
UML 是图果面向对象设计的建模工具,是然最独立于任何具体程序设计语言,UML 可以通过简单又直观的还能画思语言来定义图形。
如果你还不知道是维导什么 UML 图,举个例子吧,图果比如说我们经常遇到的设计模式必须用到的类图,以及业务流程用到的时序图,这些经典的 UML 图基本已经深入人心了。
其实,UML 图远不止这些,UML 图还包括序列图、源码库用例图、类图、活动图、协作图、组件图、对象图、状态图、交互图、部署图等。
在线画 UML
我们可以通过 PlantUML 网站在线画 UML 图,PlantUML 是一个开源项目,支持快速绘制各种 UML 图。
PlantUML 网址:
http://www.plantuml.com/

只要熟悉 UML 语言的语法,就能轻松画出这种类图。
IDE 插件画 UML
PlantUML 同时提供了 Eclipse 和 IntelliJ IDEA 插件,本文以 IDEA 为例进行演示,可以在 IDEA Plugins 里面搜索 “PlantUML“ 安装即可,更多 IDEA 插件及教程关注Java技术栈回复 “IDEA” 获取。

安装完成之后,通过菜单 New > PlantUML File 来创建一个 UML 图:

点击菜单之后,会让你输入 UML 图形文件名,以及选择 UML 图类型。

从这里面就能看到所有能创建的 UML 图类型,翻到下面还有组织架构图、原型图,以及现在比较流行的思维导图,不过画这些很突兀,不是很推荐,高防服务器下面会给大家演示。
比如说我们创建一个比较经典的类图(Class):

左边就是默认生成的 UML 类图源码,右边是 UML 图形生成区,不过报错了,说找不到 Graphviz 这个依赖,那就需要安装一下。
Graphviz 下载地址:
https://graphviz.org/download/
上面提供了各个操作系统的安装方式,安装完成之后再重启 IntelliJ IDEA 即可。
重启之后,可以看到经典的 UML 类图:

PlantUML 插件还能生成以下 UML 图,及带默认模板。
时序图:

用例图:

活动图:

状态图:

思维导图:

牛逼吧,十几行代码生成一个思维导图,不过这个思维导图外观比较经典,适合做一些简单的思维导图,其他更复杂的思维导图还是建议用其他专业的工具会比较方便。
组织架构图:

原型图:

可以看到有些图并不是很适合用 UML 来画,UML 都是用代码来生成图形,有一定的学习成本,另外,源码下载相比市面上的其他画图工具,不论是美观、还是效率上,都还有有差距的。当然,如果你不要求美观,图形简单,UML 还是能满足你的。
本文只是介绍如何通过网页和 IDEA 插件来画 UML 图,UML 语法和设计并不是本文重点,有兴趣的可以网上搜索学习。
IDEA 香是香,可能你会说用它要收费,其实它也有开源的社区版本,收费的专业版也很容易申请到激活码,关注Java技术栈,可以阅读我分享过的获取正版 IDEA 激活码的教程,很多粉丝都反馈说轻松得到了,感兴趣的都可以去申请,不能太容易了。
最后,如果本文对你有帮助,点个在看鼓励一下哦!也欢迎分享转发给更多有需要的朋友~
你工作中有用到 UML 图吗?欢迎分享~
很赞哦!(2)
相关文章
- 什么是im域名?新手需要了解im域名哪些?
- 如何在Docker容器中运行Docker 「3种方法」
- 为什么我强烈推荐使用智能化async?
- 使用这种技巧,可以大大地提高前端布局效率
- 为了避免将来给我们的个人站长带来的麻烦,在选择域名后缀时,我们的站长最好省略不稳定的后缀域名,比如n,因为我们不知道策略什么时候会改变,更不用说我们将来是否还能控制这个域名了。因此,如果站长不是企业,或者有选择的话,如果不能选择域名的cn类,最好不要选择它。
- 量子计算前景一片大好?MIT新研究「泼冷水」| Nature
- Blazor与JavaScript:谁是前端应用程序首选框架
- 13个程序员不可不知的VSCode插件,工作效率提升10倍
- 互联网其实拼的也是人脉,域名投资也是一个时效性很强的东西,一个不起眼的消息就会引起整个域名投资市场的动荡,因此拓宽自己的人脉圈,完善自己的信息获取渠道,让自己能够掌握更为多样化的信息,这样才更有助于自己的域名投资。
- Spring Security 中如何让上级拥有下级的所有权限?