标签: java spring maven spring-mvc
我正在使用Spring v3开发我的应用程序。现在我已经包含了另一个模块(使用Maven),而这个模块又依赖于Spring v4。虽然我的应用程序和这个模块工作得很好,但是当单独启动时,合作就失败了。
是否有可能以某种方式将我的应用程序与此模块组合在一起,从而导致将两个不同版本的Spring捆绑到生成的应用程序中?
答案 0 :(得分:1)
OSGi是隔离你classloader的另一种选择,允许在一个应用程序中使用同一个库的不同版本。您可以在this article上开始学习它。
OSGi
classloader