You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Eclipse 2021-09 Java Enterprise版本中为Spring Boot CRUD项目批量生成UML类图?

实现Spring Boot项目全量类图生成的Eclipse方案

当然可以用你当前的2021-09版本Eclipse for Java Enterprise实现批量生成整个Spring Boot CRUD项目的类图,下面给你几个经过验证的可行方案:

方案1:使用Eclipse自带的类图工具

Eclipse本身就内置了可视化类图功能,不需要额外安装插件,操作步骤很简单:

  • 右键你的Spring Boot项目 → Open With → Class Diagram
  • 在打开的类图编辑器中,右键空白区域 → Add → From Project...
  • 在弹出的选择框中,你可以选择整个项目、特定包,甚至筛选出你需要的业务类(建议排除Spring框架和JDK自带的类,避免图过于杂乱)
  • 确认选择后,Eclipse会自动生成类之间的继承、关联、依赖等关系,你还可以通过拖拽调整布局,右键类图选择Filters自定义显示规则。

方案2:使用ObjectAid UML Explorer插件

这个插件是Eclipse生态中非常受欢迎的UML工具,虽然开发节奏放缓,但完全适配2021-09版本的Eclipse,生成的类图更美观且功能更丰富:

  • 打开Eclipse → 点击顶部菜单 Help → Eclipse Marketplace
  • 在搜索框中输入"ObjectAid UML Explorer",找到后点击安装,重启Eclipse
  • 右键你的Spring Boot项目 → ObjectAid → Create New Diagram
  • 在配置窗口中,选择要包含的包/类,勾选需要显示的关系(继承、关联、依赖等),点击确认就能一键生成全量类图
  • 支持导出为PNG、PDF等格式,也可以随时添加/移除类来调整图的内容。

优化PlantUML的批量生成方式

如果你更倾向于使用PlantUML,其实它也支持批量生成项目级类图,只是需要调整操作方式:

  • 确保你已经安装了PlantUML的Eclipse插件
  • 右键你的Spring Boot项目 → PlantUML → Generate Diagram from Project
  • 在生成配置中,选择Class Diagram类型,设置要包含的包路径,同时添加过滤规则排除org.springframework.*、java.*等第三方类
  • 确认后,PlantUML会自动扫描项目中的类并生成完整的类图,而不是逐个手动创建。

小提示

无论用哪种方案,都建议先过滤掉框架自带的类和JDK类,只保留你自己编写的业务实体、Service、Controller等类,这样生成的类图会更清晰,更有参考价值。

内容的提问来源于stack exchange,提问作者Bogdan Onyshenko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.01 01:22:33