java Springdatajpa:2.0.3兼容的Spring版本
我刚刚将SpringDataJPA从1.11.13版升级到2.0.8版。然而,现在我发现了一个错误。我怀疑SpringDataJPA的新版本与我目前使用的spring版本(即4.2.4)不兼容。我甚至尝试升级到5.0.3,但没有成功。 有人能帮忙吗
你可以在下面搜索框中键入要查询的问题!
我刚刚将SpringDataJPA从1.11.13版升级到2.0.8版。然而,现在我发现了一个错误。我怀疑SpringDataJPA的新版本与我目前使用的spring版本(即4.2.4)不兼容。我甚至尝试升级到5.0.3,但没有成功。 有人能帮忙吗
# 1 楼答案
JB Nizet已经向您指出了可以在其中找到该信息的文档。虽然您选择的版本没有列为兼容版本,但它只是一个次要版本,所以我认为这并不能解释
AbstractMethodError
。确切的原因是,至少需要一个完整的堆栈跟踪和您正在使用的所有与Spring相关的依赖项但我的印象是,你正在做一些让你的生活变得不必要的困难。 假设您使用的是Maven或类似的东西,只需指定SpringDataJPA的依赖项和版本。 Maven将使用合适版本的Spring来实现这一点
如果您对Spring库有多个依赖项,那么只指定那些除代码之外什么都不依赖的依赖项。 同样,Maven将尽最大努力下载其他库(如SpringFramework)的正确版本
此时可能存在冲突,您可以使用^{} 分析这些冲突