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

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

Существуют ли какие-либо инструменты, которые могут принимать полностью построенный/подключенный контекст приложения Spring и экспортировать его визуализацию? Я говорю о реальном контексте, который показывает порядок, в котором были применены аспекты, что beans были автоматически подключены к другим beans и т.д.

Я знаю, что это можно сделать с самими контекстными файлами (re: Spring IDE). Однако я считаю, что новая парадигма, основанная на аннотациях, побеждает этот подход.

Предпочитает плагин Eclipse или решение командной строки, но мне также интересно узнать, существует ли что-то подобное.

4b9b3361

Ответ 1

Я ищу тот же инструмент. К сожалению, я не вижу никакой другой возможности, кроме как ждать Spring 3.2, где должна быть эта функция. См. https://jira.springsource.org/browse/SPR-9662

Ответ 2

Я написал ApplicationContextDumper для выгрузки контекста приложения spring в журнал. В нем отображаются автообновленные beans и beans, загруженные с помощью сканирования компонентов, но не могут показать, какой аспект применяется.

Исходный код и пример в https://gist.github.com/aleung/1347171

Ответ 4

Вы ищете что-то вроде bean graph? Он является частью идеи spring и может быть сгенерирован на уровне проекта.

Ответ 5

Возможно, вы найдете что-то с JXInsight http://www.jinspired.com/products/jxinsight/ У них, похоже, есть расширение Spring, и они могут, вероятно, отображать визуализацию объектов.