【发布时间】:2017-09-14 21:04:12
【问题描述】:
我已经在这里上传了我的 pom 文件
https://www.dropbox.com/s/ryuetva8gintpf5/pom.xml?dl=0
我看到了很多奇怪的错误,其中一个是 Multiple ContextLoader definitions in web.xml,我想知道我的 Spring 版本是否在核心、mvc、安全等之间存在不匹配,这是导致此问题的原因。我不太了解哪个版本与什么兼容,所以如果有人可以查看我的 pom 文件并让我知道我的 pom.xml 是否存在任何兼容性问题,那就太好了。
【问题讨论】:
-
对于初学者来说,停止混合不同 spring 版本的罐子,你正在混合 4.2.0、4.2.1、4.2.4 和 4.1.6 以及由于其他依赖项拉入不同版本而不是更多。
-
所以我的问题是,既然最高数字是 4.2.4,我可以为我的应用程序中的所有 Spring 组件/jar 使用 4.2.4 吗?
-
不管是哪个版本都必须使用相同的版本以避免api/class冲突...不管你用哪个版本只要你用的是单一版本。
标签: java spring maven spring-mvc pom.xml