首页
学习
活动
专区
圈层
工具
发布

IDEA怎么生成UML类图

最近在开发的过程当中,对于已有的代码,想将相关类绘制成UML类图,虽然现在有很多UML类图的优秀软件,比如ProcessOn(可视化编辑)、draw.io(可视化编辑)、PlantUML(代码生成),其实看到这里我就想...IDEA中有没有像PlantUML一样的自动生成的插件,本着怀疑的态度百度了一下,果然IDEA还是很强大的,这个插件都是自带的,接下稍微讲述如何利用IDEA生成UML类图的教程。...类图只需要知道成员变量、构造器和方法(前面三个),其他的随意,设置好了之后我们就来演示一下, 选择需要的类文件,在编辑器中打开它 按Ctrl + Shift + Alt + U或Ctrl + Alt +...U或右键选择,生成类Uml关联图,如下图: 上面的是类的UML图,下面的support包的UML图: 局限性:虽然这个很是方便,但是也有他自己的局限性,首先这个功能只能是根据类来自动生成的,...所以对于设计类的时候就不行了,还是需要正规的UML图软件,还有就是对于专业的UML软件来说,这种自动生成的东西可能表达并不是非常的准确直观,特别是对于UML图有严格要求的人来说,显得格外重要。

4.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Intellij IDEA 2022 高级用法:集成 JIRA、SSH、FTP、Database管理、UML类图插件

    欢迎大家来踩踩~ 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~ 《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大小厂~ 希望本文能够给您带来一定的帮助文章粗浅...Intellij IDEA 2022 高级用法:集成 JIRA、SSH、FTP、Database管理、UML类图插件 一、与JIRA集成 jira是一个广泛使用的项目与事务跟踪工具,被广泛应用于缺陷跟踪...,选择Switch to,idea就会自动打开该TASK关联的源代码,并定位到修改过的代码行。...二、UML类图插件 idea已经集成了该功能,只是默认没打开,仍然打开Settings界面,定位到Plugins,输入UML,参考下图: 确认UML 这个勾已经勾上了,然后点击Apply,重启idea,...配置也很简单,就是点击+号,增加一个Data Source即可 唯一要注意的是,intellij idea不带数据库驱动,所以在上图中,要手动指定db driver的jar包路径。

    39110

    intellij idea 高级用法之:集成JIRA、UML类图插件、集成SSH、集成FTP、Database管理

    之前写过一篇IntelliJ IDEA 13试用手记 ,idea还有很多高大上的功能,易用性几乎能与vs.net媲美,反正我自从改用idea后,再也没开过eclipse,今天来看几个高级功能: 一、与JIRA...二、UML类图插件 idea已经集成了该功能,只是默认没打开,仍然打开Settings界面,定位到Plugins,输入UML,参考下图: ?...确认UML 这个勾已经勾上了,然后点击Apply,重启idea,然后仍然找一个java类文件,右击Diagram ? 然后,就自个儿爽去吧 ?...唯一要注意的是,intellij idea不带数据库驱动,所以在上图中,要手动指定db driver的jar包路径。...idea其实还有很多好用的功能,大家慢慢体会吧(比如:鲜为人知的 idea 高级调试技巧 ),最后,建议idea迷们可以经常关注下官网 http://www.jetbrains.com/idea/features

    3.1K50

    用IntelliJ IDEA看Java类图

    看代码的遇见子类或者接口的实现时,如果有个类图工具就能让我们层次和关系一目了然,如果您的IDE是IntelliJ IDEA,推荐使用其自带的类图功能; 工具版本 社区版不带类图功能,所以请使用完整版,以下是我用的版本信息...: 使用类图功能 以Spring源码的工程为例,假设我已经打开了ApplicationContext.java,在这个类的大括号内的区域点击右键,选择Diagrams -> Show Diagram...,即可打开类图,如下图红框所示: 打开的效果如下图所示: ApplicationContext.java的继承关系一目了然; 调整布局 在类图上点击右键,选择"Layout",在子菜单中可以调整排列效果...此时字体就清晰了: 在类上点击右键,选择“Show Implementations”可以看到此类的实现或继承,如下图: 如果想看类图中某个类的源码,点击该类后按下“F4”键即可; 以上就是类图工具的简单用法

    80230

    36 张图梳理 Intellij IDEA 常用设置

    忽略大小写提示 (1)效果图备注:idea的默认设置是严格区分大小写提示的,例如输入string不会提示String,不方便编码 ?...# 设置字体 (1)效果图备注:默认安装启动Idea字体很小,看着不习惯,需要调整字体大小与字体(有需要可以调整) (2)设置方法File–>settings–>Editor–>Font–> ?...更换快捷键 (1)效果图备注:从Eclipse移植到idea编码,好多快捷键不一致,导致编写效率降低,现在我们来更换一下快捷键 (2)设置方法 方法一:File–>Setting–> ?...config:在初始化安装IntelliJ IDEA时有询问你是否导入以存在的配置信息,这个config就是你的配置信息,方便更换电脑和换系统的时候重新安装,前提是要保存好此文件夹。...system:此文件夹是IntelliJ IDEA发生什么不可预知性的错误时,比如蓝屏突然断电导致项目不能启动,可以尝试删除此文件,让系统重新生成一个system的文件。

    97821

    36 张图梳理 Intellij IDEA 常用设置

    documentation… 显示方法分隔符 (1)效果图 (2)设置方法 File–>settings–>Editor–>Appearance–>勾选 忽略大小写提示 (1)效果图 备注...=index&layout=Generic&order=popular&search=&page=1 点击相应主题,往下滑点击按钮 下载下来有很多Jar包 在上面的位置选择导入jar包,然后重启idea...(1)效果图 备注:Eclipse如果需要对比代码,只需要拖动Tabs即可,但是idea要设置 (2)设置方法  鼠标右击Tabs 更换快捷键 (1)效果图 备注:从Eclipse移植到idea...补充:以上的配置信息都保存在系统盘的 默认会有这两个文件 config:在初始化安装IntelliJ IDEA时有询问你是否导入以存在的配置信息,这个config就是你的配置信息,方便更换电脑和换系统的时候重新安装...system:此文件夹是IntelliJ IDEA发生什么不可预知性的错误时,比如蓝屏,突然断电导致项目不能启动,可以尝试删除此文件,让系统重新生成一个system的文件 备注:idea是个很强大的编写工具

    63220

    36 张图梳理 Intellij IDEA 常用设置

    忽略大小写提示 (1)效果图 备注:idea的默认设置是严格区分大小写提示的,例如输入string不会提示String,不方便编码 ?...设置字体 (1)效果图 备注:默认安装启动Idea字体很小,看着不习惯,需要调整字体大小与字体(有需要可以调整) (2)设置方法 File–>settings–>Editor–>Font–> ?...更换快捷键 (1)效果图 备注:从Eclipse移植到idea编码,好多快捷键不一致,导致编写效率降低,现在我们来更换一下快捷键 (2)设置方法 方法一: File–>Setting–> ?...config:在初始化安装IntelliJ IDEA时有询问你是否导入以存在的配置信息,这个config就是你的配置信息,方便更换电脑和换系统的时候重新安装,前提是要保存好此文件夹。...system:此文件夹是IntelliJ IDEA发生什么不可预知性的错误时,比如蓝屏,突然断电导致项目不能启动,可以尝试删除此文件,让系统重新生成一个system的文件 备注:idea是个很强大的编写工具

    50310

    使用IntelliJ IDEA查看类图,内容极度舒适

    这次利用了IDEA的diagram,结果一目了然,也是好用到炸裂,就此分享。 查看图形形式的继承链 在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有 show 和 show ......简单,IDEA通通满足你。 在页面点击右键,选择 show categories,根据需要可以展开类中的属性、方法、构造方法等等。...IDEA也可以满足你,按住键盘的Alt,竟然出现了放大镜,惊不惊喜,意不意外?...但是可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看。...最后 用上面提到的的IDEA这些功能,学习和查看类关系,了解诸如主流框架源码之类的东西,可以说是非常舒服了。

    2K20

    使用 IntelliJ IDEA 查看类图,内容极度舒适

    2020年Java原创面试题库连载中 【000期】Java最全面试题库思维导图 【001期】JavaSE面试题(一):面向对象 【002期】JavaSE面试题(二):基本数据类型与访问修饰符 【003...简单,IDEA通通满足你。 在页面点击右键,选择 show categories,根据需要可以展开类中的属性、方法、构造方法等等。当然,第二种方法也可以直接使用上面的工具栏: ?...IDEA也可以满足你,按住键盘的Alt,竟然出现了放大镜,惊不惊喜,意不意外? ?...但是可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看。...在进入某个类后,如果还想快速地查看该类的其他方法,还可以利用IDEA提供的structure功能: ?

    1.1K30

    如何使用IDE的代码自动生成功能提升开发效率

    本篇博客将介绍如何利用IntelliJ IDEA和Eclipse自动生成getter、setter、toString方法,以及如何使用快捷键生成构造函数,帮助你更加高效地进行开发。...本文将详细介绍如何使用IntelliJ IDEA和Eclipse自动生成常见的代码片段,包括getter、setter、toString方法以及构造函数的生成方法。即使你是一个初学者,也能轻松上手。...如何在IntelliJ IDEA中自动生成getter、setter、toString等方法 IntelliJ IDEA是一款功能强大的Java开发工具,支持丰富的代码自动生成功能。...1.1 生成getter和setter方法 步骤: 在IntelliJ IDEA中,首先将光标放置在类名内部,确保你已经定义了类的成员变量。...选择 Source -> Generate Getters and Setters,或使用快捷键 Alt + Shift + S。 在弹出的对话框中,选择需要生成getter和setter的方法。

    1.2K10
    领券