我认为从 Spring Boot 中的 Hibernate注释源代码自动生成实体关系图(ERD)很明显,但事实并非如此。
我期望找到一个提供该功能的Maven插件,但没有找到。这就是为什么我向Spring社区寻求建议。
为了从Spring Boot源代码生成ERD图,有人已经必须进行这种逆向工程吗?
实际上,我需要用它来更好地记录由20多个微服务组成的大型系统所使用和使用的数据,这些系统的现有文档不够好/不够完整,并且不能反映系统的当前状态。
我已经有了一个想法,可以大摇大摆地生成控制器/模型文档,并将其转换为UML / ERD,但是都没有找到好的工具。
谢谢!
答案 0 :(得分:1)
ERD是可以使用相应工具从数据库生成的数据库图。例如IntelliJ或DBeaver。
您也可以使用IntelliJ生成的UML。
但是您可能正在寻找的是诸如Structure101之类的工具,这些工具将生成依赖关系图和分层图以了解代码。
这些工具通常不是免费的。