2011-06-24 32 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

相关问题