Анализ определений bean-компонентов Spring

Наше приложение экспортирует свою конфигурацию в виде нескольких наборов компонентов Spring.

Я не могу контролировать, как это происходит.

Я хочу написать что-то, что документирует зависимости между элементами конфигурации, определенными в этих bean-компонентах. Примечание: это зависимости на уровне приложения, ничего общего с зависимостями Spring (поэтому у нас могут быть элементы конфигурации типа Actresses, которые зависят от определенных элементов типа Bishops, но — на уровне bean-компонента Spring — это просто то, что значение свойства Актрисы совпадает со значением другого свойства Бишопа).

Поэтому я хотел бы использовать некоторую библиотеку или набор инструментов, которые позволяют мне загружать набор XML-определений bean-компонентов, перебирать их и содержимое каждого, извлекать значения свойств и так далее.

Из некоторого поиска в Google я могу найти способы расширения синтаксического анализа, который Spring делает сам, но я не хочу этого - я хочу что-то, что я могу запускать в автономном режиме за пределами самого приложения, использующего Spring.

Может ли кто-нибудь указать мне на некоторые ресурсы для этого?


person The Archetypal Paul    schedule 13.01.2014    source источник


Ответы (1)


Самое близкое, о чем я слышал, это Spring BeanDocs:

http://spring-beandoc.sourceforge.net/

person Steve    schedule 13.01.2014