Как просмотреть диаграмму классов для проекта Spring с помощью Spring IDE - PullRequest
3 голосов
/ 12 апреля 2011

Я работаю над проектом, основанным на Spring Framework, и все зависимости были определены в XML-файлах как бины.Мне нужно увидеть диаграмму классов и зависимостей между ними с помощью Spring IDE.Этот инструмент может показать диаграмму всех классов с зависимостями, которые были определены в XML как бины.Может ли кто-нибудь помочь мне узнать, как это сделать.Как я могу увидеть диаграмму классов с помощью Spring IDE ..

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

Ответы [ 5 ]

3 голосов
/ 16 сентября 2011

если вы используете набор инструментов springsource (STS), вы можете просмотреть его в представлении Spring Explorer, выбрав свой проект, щелкнув правой кнопкой мыши файл xml app-config и выбрав «Открыть график зависимостей».

Чтобы открыть представление проводника Spring, выполните следующие действия: Окно-> Показать представление -> Прочее -> Spring -> Spring Explorer

Надеюсь, оно остановило вас.:)

0 голосов
/ 10 августа 2017

Используйте applicationContext.xml / web-context.xml или выберите любой компонент и щелкните правой кнопкой мыши -> Открыть граф Beans

0 голосов
/ 12 апреля 2011

Я предлагаю вам попробовать плагин UML для Eclipse, такой как Object Aid http://www.objectaid.com/

0 голосов
/ 13 апреля 2011

Я думаю, что ваш вопрос может быть немного неясным, это все равно для меня.Вы спросили, как изобразить классы / зависимости , которые были определены в XML как бины .

Я не знаю ничего о Spring IDE (он же Eclipse plus Spring дополнения), который будет смотреть на его конфигурацию и отображать то, что он там видит, кроме ObjectAid и eUML2 и Omondo будет отображать классы и зависимости, но они не будут смотреть на то, что определено в вашем XML, чтобы выяснить, какие классы отображать, они будут отображать все, что вы им указываете на отображение.

0 голосов
/ 12 апреля 2011

Spring IDE на основе Eclipse.Таким образом, вы можете найти достаточно плагинов через Интернет.eUML2 является одним из этого.http://www.soyatec.com/euml2/

...