【问题标题】:Spring-data-jpa:2.0.3 Compatible Spring Versionspring-data-jpa:2.0.3 兼容 Spring 版本
【发布时间】:2018-06-29 07:21:07
【问题描述】:

我刚刚将 spring-data-jpa 从版本 1.11.13 升级到 2.0.8。但是,现在我得到了 AbstractMethodError。我怀疑新版本的 spring-data-jpa 与我当前使用的 spring 版本不兼容,即 4.2.4。我什至尝试升级到 5.0.3,但没有成功。 有人可以帮忙吗?

【问题讨论】:

标签: java spring spring-data-jpa


【解决方案1】:

JB Nizet 已经向您指出了您可以在其中找到该信息的文档。虽然您选择的版本未列为兼容版本,但它只是一个次要版本,所以我认为这不能解释AbstractMethodError。确切的原因是至少需要完整的堆栈跟踪以及您正在使用的所有与 Spring 相关的依赖项。

但我的印象是,你正在做一些让你的生活变得不必要的艰难的事情。 假设您使用的是 Maven 或类似的东西,只需指定 Spring Data JPA 的依赖项和版本。 Maven 将拉取适当版本的 Spring 来配合它。

如果您对 Spring 库有多个依赖项,则仅指定那些仅依赖于您的代码的库。 再次,Maven 会尽力拉下其他库(如 Spring Framework)的正确版本。

此时可能存在冲突,您可以使用mvn dependency:tree -Dverbose 进行分析。

【讨论】:

    猜你喜欢
    • 2019-08-27
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 2021-06-29
    • 2020-11-26
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    相关资源
    最近更新 更多