struts 2 spring插件 - 弹簧版

时间:2014-07-09 23:22:01

标签: spring maven struts2 struts2-spring-plugin

当使用struts 2的spring插件时,是否可以使用最新版本的spring或者你是否坚持使用插件中引用的版本?例如,在我的项目中,我使用的是struts 2.3.16.3,它的spring插件自动使用spring 3.0.5。因此,如果我将spring 4.1添加到我的pom中作为依赖项,那么有多个版本的spring添加到类路径中。

1 个答案:

答案 0 :(得分:0)

你的类路径中不应该有多个Spring库 - 灾难必然会发生。我想你可以在该插件中排除spring依赖项,或者将其版本设置为你想要的版本。 这种方法的主要问题是在主要版本(3.x到4.x)之间移动 - 如果Spring尊重Semantic Versioning两个版本之间存在不兼容性,那么struts2-spring-可能(或可能)插件正在使用改变的东西。

编辑:下面的评论报告成功使用了struts2-spring-plugin和Spring4。