Подтвердить что ты не робот

Есть ли инструмент для создания Spring диаграммы зависимости/графика зависимости контекста приложения?

Есть ли инструмент для создания диаграммы/графика контекста приложения Spring?

Инструмент должен учитывать также конфигурацию, управляемую аннотацией (например, @Autowired).

Инструмент может генерировать диаграмму зависимостей путем "сброса" BeanDefinitions во время выполнения. То есть Я не требую, чтобы инструмент выполнял статический анализ кода.

4b9b3361

Ответ 1

Spring IDE + Eclipse или Spring Source Tool Suite может генерировать простые графики ваших зависимостей.

Для этого откройте представление под названием "Spring Explorer" и выберите свой проект. Затем щелкните правой кнопкой мыши → Свойства и соедините некоторые/все ваши файлы контекста в "Config Set". После сохранения вы можете щелкнуть его правой кнопкой мыши в проводнике Spring и выбрать "Открыть график зависимостей".

График статический и довольно неопрятный, но это может помочь.

Ответ 2

IntelliJ IDEA Ultimate Edition может генерировать граф зависимостей Spring. В основном, щелкните правой кнопкой мыши на имени файла и выберите Diagrams → Show Diagram. Эта веб-страница содержит подробную информацию.

Ответ 3

Еще один инструмент, который вы можете посмотреть: https://github.com/aigor/spring-beans-visualized

Он работает только на работающем ApplicationContext и не выполняет статический анализ. Для работы нужен Spring-Boot.