我们有一个门户应用程序,其中包含一个主要 Web 应用程序上下文和许多次要 Web 应用程序上下文 - 插件。目前(非常简化)Main 有自己的 spring 库,如果他们想使用 spring,插件也必须拥有它们。在公共/共享的 tomcat 上下文中,只有驱动程序和接口。
如果将 spring 库移动到关于 spring 可能间接使用或它们可能使用 spring 的其他库的公共上下文中,它会起作用吗?像休眠一样,因为应用程序正在使用 spring-tx 等。休眠也必须移动到公共/共享上下文吗?
你怎么看,其他方面是什么?从 spring 应用程序上下文的角度来看,这样会容易得多。