Spring从另一个项目导入应用程序上下文

Mic*_*hel 12 java spring annotations hibernate transactions

我有2个项目,其中一个包含在另一个构建路径中,它们都有自己的应用程序上下文定义他的bean.

我想管理全局事务,所以我必须在一个应用程序上下文中导入它们,但我没有找到这样做的方法.

在不同的项目中可能有2个应用程序上下文,并将其中一个导入到另一个项目中.

如果没有可能哪个是最好的解决方案?

我认为成为1中的2个项目.

aba*_*ogh 17

是的,可以导入; 在你的appcontext xmls之一:

<beans>

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

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

</beans>
Run Code Online (Sandbox Code Playgroud)

  • 如果我只使用带注释的类而不是xml-ul进行配置,我该怎么办呢? (2认同)