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