我有两个项目,其中一个项目包含在另一个构建路径中,它们都有自己的应用程序上下文来定义他的bean。
我想管理全局事务,所以我必须在一个应用程序上下文中导入它们,但我找不到这样做的方法。
在不同的项目中可能有2个应用程序上下文,并将其中一个导入到另一个项目中。
如果没有可能哪个是最好的解决方案?
我认为成为1中的2个项目。
答案 0 :(得分:17)
是的,可以导入;在你的appcontext xmls之一:
<beans>
<import
resource="classpath*:/META-INF/whatever/root/to/otherAppContext.xml" />
<bean id="beanA" class="..."/>
<bean id="beanB" class="..."/>
</beans>
答案 1 :(得分:6)
这篇古老的Spring博客文章完全描述了你想要做的事情。