В моем основном XML-файле конфигурации Spring указано что-то вроде этого:
<context:component-scan base-package="com.application" />
Компоненты, найденные во время этого сканирования, могут находиться в одном из многих файлов jar на моем пути к классам. Я хотел бы иметь возможность иметь дополнительные XML-файлы конфигурации пружины в каждом jar-файле, которые предоставляют больше информации о каждом отдельном сервисе / компоненте (может быть, о некоторых свойствах и так далее), но я не хочу, чтобы эти вещи были тесно связаны с файл конфигурации основного приложения.
Есть ли способ сделать это, или мне не повезло?
В идеале я хотел бы иметь возможность каким-либо образом автоматически определять наличие файла XML в файле JAR на основе имени и / или местоположения в файле JAR.
Я знаю, что такие вещи можно сделать с помощью META-INF, но это далеко за пределами моей компетенции.