从 Spring Boot 应用程序源代码生成 ERD 图

问题描述 投票:0回答:2

我认为从 Spring Boot 中的 Hibernate-annotated 源代码自动生成实体关系图 (ERD) 是显而易见的,但事实似乎并非如此。

我本来希望找到一个 Maven 插件来提供该功能,但没有找到。这就是我向 Spring 社区寻求建议的原因。

有人已经必须进行这种类型的逆向工程才能从 Spring Boot 源代码生成 ERD 图吗?

我实际上需要这个来更好地记录由 20 多个微服务组成的大系统使用和消耗的数据,其中现有文档不够好/不够完整,并且不能反映系统的当前状态。

我已经有了一个想法,从 swagger 开始生成控制器/模型文档并将其转换为 UML/ERD,但也没有找到好的工具。

提前致谢!

java spring jpa
2个回答
1
投票

ERD 是一个数据库图表,您可以使用相应的工具从数据库生成。例如 IntelliJ 或 DBeaver。

您也可以使用 IntelliJ 生成 UML。

但是您可能正在寻找像 Structure101 这样的工具,它将生成依赖图和分层图来理解代码。

这些工具通常不是免费的。


0
投票

最近我也遇到了同样的问题。

您可以直接从您的 mysql workbecnh 为我的 sql 生成 ERD 图。 请参考这篇文章: https://medium.com/@tushar0618/how-to-create-er-diagram-of-a-database-in-mysql-workbench-209fbf63fd03

© www.soinside.com 2019 - 2024. All rights reserved.