java根据uml图写出实现代码,根据java代码生成UML图

根据java代码生成UML图

根据java代码生成UML图

这里介绍一个简单易用的eclipse插件ModelGoon,用来对已有代码生成UML图,下面以之前文章中的spring mvc工程为例如何安装和使用这个插件;

这个spring mvc工程的代码在githbu上,地址是:[email protected]:zq2599/blog_demos.git,里面有多个工程,本次要用的工程如下图所示:

da65589282f58ddd61a8038e8babd25d.png

准备安装插件了,请确保已经安装了eclipse,我的eclipse是neon.3版本;

接下来是下载插件资源,在CSDN下载页或modelgoon官网下载页下载资源,是个压缩包,下载后不要解压缩;

开始安装插件,点击如下红框位置的菜单:

b877d023db1c01e5158def06a30099af.png

在弹出的页面上点击右侧的”add”按钮,在弹出的窗口点击”Archive”,如下图所示:

81db3efe93f7ee3e7d4ba35375db43d0.png

弹出选择文件的窗口后,选中刚才下载的ModelGoon-4.4.1-site.zip文件,点击确认;

勾选列出的ModelGoon,然后点击”Next”,如下图:

44a7ced2af5d6bbacaec216c705a99d3.png

根据提示点击”Yes”,重启eclipse,如下图,安装的插件就生效了:

762df7c9048890a22f8ad045c4a12cd1.png

在eclipse中导入前面提到的kafkaproducer工程,右键点击工程,选则”new -> other…”,如下图:

0fd4c546b5efa106d8fbb3974107faff.png

在弹出的窗口中选择”ModelGoon Diagrams -> Class Diagram”,如下图:

d4e26c02552c99134b1b2e5f1ede42af.png

在弹出的窗口选中应用的目录,然后在下面输入一个文件名,例如test001,点击“Finish“如下图:

1b44854ea3cf4dd7a7c475ba8d2c82a4.png

这时候会新生成test001.mgc文件,在eclipse窗口的右侧已经打开了,内容是空白一片,如下图:

21520742b1802e4f696a687271a75805.png

现在可以生成uml图了,从eclipse的左侧将KafkaController,KafkaService,KafkaServiceImpl都拖到右侧test001.mgc的空白处,可以看到uml关系如下图:

c5f453906771b7947b37df2077d58f32.png

新建mgi文件可以看到类之间的关系,如下图:

26e71f86812ffbab4696ee1a214b4792.png

新建mgp文件可以看到包之间的关系,如下图:

7a8872beaf847858b18078f6202ef95e.png

以上就是UML图的生成方式了,希望能对您有所帮助。

根据java代码生成UML图相关教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值