Создание диаграммы ERD из исходного кода приложения Spring Boot - PullRequest
0 голосов
/ 06 июня 2019

Я подумал, что было бы очевидно автоматически сгенерировать диаграмму отношения сущностей (ERD) из Исходный код с аннотацией в спящем режиме в Spring Boot , но это похоже, не тот случай.

Я ожидал найти плагин maven для обеспечения функциональности, но не нашел его. Вот почему я обращаюсь к сообществу Spring за советом.

Кто-нибудь уже должен был выполнить этот тип обратного инжиниринга, чтобы сгенерировать диаграмму ERD из исходного кода Spring Boot?

Мне это действительно нужно для лучшего документирования данных, используемых и потребляемых большой системой, состоящей из более чем 20 микроуслуг, где существующая документация недостаточно хороша / полна и не отражает текущее состояние системы.

У меня уже была идея начать с swagger, чтобы сгенерировать документацию по контроллеру / модели и преобразовать ее в UML / ERD, но хороших инструментов тоже не нашел.

Заранее спасибо!

1 Ответ

1 голос
/ 06 июня 2019

ERD - это схема базы данных, которую вы можете сгенерировать из базы данных с помощью соответствующих инструментов.Например, IntelliJ или DBeaver.

UML, который вы также можете сгенерировать с помощью IntelliJ.

Но вы, вероятно, ищете инструменты типа Structure101, которые будут генерировать графики зависимостей и многоуровневые диаграммы для понимания кода..

Эти инструменты обычно не бесплатны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...