2011-06-24 76 views
11

我有2個項目,其中一個包含在另一個構建路徑中,他們都有自己的應用程序上下文來定義他的bean。從另一個項目彈出導入應用程序上下文

我想管理全局事務,所以我必須在一個應用程序上下文中導入它們,但我沒有找到辦法做到這一點。

在不同的項目中可能有2個應用程序上下文,並將其中一個導入到另一個項目中。

如果沒有可能哪個是最好的解決方案?

我想成爲2個項目在1

回答

16

是的,它可以導入;在appcontext個XML之一:

<beans> 

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

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

</beans> 
+0

但我的應用程序,它不是一個Web應用程序,我打算給它一個機會 – Michel

+0

這沒有什麼關係,如果項目A有B項目在其類路徑,那麼B項目appcontext是在classpath以及特定的路徑。在中使用。 (../whatever/root/to當然是佔位符) – abalogh

+0

謝謝,我有點無知 – Michel

相關問題