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

У меня есть 2 проекта, один из которых включен в другой путь сборки, у обоих из них свой контекст приложения, определяющий его beans.

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

Возможно, у вас есть 2 контекста приложения в другом проекте и импортируйте один из них в другой.

Если нет возможности, которое было бы лучшим решением?

Я думаю, что это 2 проекта в 1.

Ответ 1

Да, можно импортировать; в одном из ваших appcontext xmls:

<beans>

    <import 
        resource="classpath*:/META-INF/whatever/root/to/otherAppContext.xml" />

    <bean id="beanA" class="..."/>
    <bean id="beanB" class="..."/>

</beans>