Spring 出错:java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.

今天在跑单元测试,使用的是Maven。得到如下Exception:
        java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.isEqualsM ethod
    经过资料查找,说是Spring的版本冲突。检查了一下项目的依赖状况,发现项目同时引用了2.5.6的spring.jar和2.5.3的spring-core.jar、spring-beans.jar等。由于2.5.6和2.5.3的不兼容,导致了问题的发生。

    解决方法是调整pom文件, 去掉了对spring.jar的引用。然后分别指定了对spring各个模块的引用。
    文件顺利解决啦。

你可能感兴趣的:(java,spring,maven,单元测试)