Spring импортирует контекст приложения из другого проекта - PullRequest
12 голосов
/ 24 июня 2011

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

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

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

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

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

Ответы [ 2 ]

17 голосов
/ 24 июня 2011

Да, можно импортировать;в одном из ваших приложенийконтекст xmls:

<beans>

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

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

</beans>
6 голосов
/ 24 июня 2011

Это старое весеннее сообщение в блоге описывает в точности то, что вы пытаетесь сделать.

http://blog.springsource.com/2007/06/11/using-a-shared-parent-application-context-in-a-multi-war-spring-application/

...