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

时间:2019-06-06 12:23:25

标签: java spring jpa

我认为从 Spring Boot 中的 Hibernate注释源代码自动生成实体关系图(ERD)很明显,但事实并非如此。

我期望找到一个提供该功能的Maven插件,但没有找到。这就是为什么我向Spring社区寻求建议。

为了从Spring Boot源代码生成ERD图,有人已经必须进行这种逆向工程吗?

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

我已经有了一个想法,可以大摇大摆地生成控制器/模型文档,并将其转换为UML / ERD,但是都没有找到好的工具。

谢谢!

1 个答案:

答案 0 :(得分:1)

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

您也可以使用IntelliJ生成的UML。

但是您可能正在寻找的是诸如Structure101之类的工具,这些工具将生成依赖关系图和分层图以了解代码。

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