spring-data-jpa 依赖导致构建失败

spring-data-jpa dependency causes build failure

我正在开发基于 spring 框架的 Web 应用程序。目前,我还没有在项目中使用 spring-data 模块,我自己编写了一个通用存储库。代码构建良好(使用 maven),我可以 运行 Junit 测试用例没有问题。

现在我正尝试在我的 DAO 层中使用 spring-data 模块。但是当我在 pom 文件中包含 spring-data-jpa 依赖项而不做任何其他操作时,测试用例失败并出现以下错误。

java.lang.NoSuchMethodError: org.springframework.beans.factory.config.ConfigurableListableBeanFactory.clearMetadataCache()V

Spring我使用的框架版本是4.2.3.RELEASE,spring-data-jpa版本是1.9.2.RELEASE。

能否请您说明一下以解决此问题。

我可以解决将 spring-context 依赖项添加到 pom.xml 的问题。 谢谢大家