pom.xml中依赖项的意义是什么?
我按以下顺序拥有依赖项:
如果我在Spring上随处插入Spring Security依赖项,我会收到错误。例如,如果我在最顶层插入两个依赖项,我会收到此异常(在运行之前也是编译器错误):
java.lang.NoClassDefFoundError: 组织/ springframework的/核心/ ENV / EnvironmentCapable
答案 0 :(得分:5)
Maven中的依赖顺序无关紧要。
添加Spring Security依赖项之后,您需要删除Spring依赖项,因为Spring Security引用了包含此类的不同版本的Spring。
因此,删除Spring依赖项应解决此问题。