在UML设计的时候,在已经写好代码的情况下,想要得到类图除了使用processON等画图工具画图外,也还可以使用IDEA中的工具实现自动生成的类图和时序图。这里要注意的是,idea需要高级版。也就是说社区版的idea并不具备这个功能,可能需要去网上下载破解版或者自行购买。
首先打开setting(ctrl+alt+s)
将我们需要在类图中展示的属性方法和构造器都勾选上。
右键你的项目,然后找到Diagrams选择Show Diagram或者使用快捷键Ctrl+Alt+Shift+U。
选择第一个
这样类图就自动生成了。还有需要不同的图可以选择不同的选项。
接下来是生成一个时序图。这里就需要用到一个插件:
订正
经评论区指出,这里用到的插件是sequenceDiagram
PlantUML也是可以生成时序图的插件:
右键想要生成时序图的java文件,new->PlantUML File
下载好这个插件以后重启IDEA。
找到你想要生成时序的方法:
点OK
时序图也完成了。