我试图从jboss保险丝6.x(spring-dm)迁移到红帽保险丝7.x(蓝图)。我们在保险丝6.x中使用spring-dm,而在保险丝7.x中不再支持。
在当前项目中,我们创建了一个公共包,该公共包通过spring bean公开了公共功能,并将通过服务包导入。 通用捆绑包中的spring xml放在 META-INF / common / *。xml 下,并通过
公开 <Export-Package>'=META-INF.common'</Export-Package>
公共捆绑包用于配置cxf总线,http管道,公共骆驼路线等...
然后,服务捆绑包将从捆绑包 META-INF / spring / appContext.xml
中导入这些xml <import resource="classpath*:META-INF/common/*.xml" />
由于保险丝7.x仅支持蓝图,而蓝图不支持导入资源。 我们试图将公共包作为库嵌入到每个服务包中,但是如果公共包中有更改,则需要重建所有服务包。
无论如何,要实现与spring-dm中的蓝图相同的方式?