最近学习一下SpringData,在添加SpringData支持的时候,出现了这样的问题:

SpringData需要的jar有:spring-data-jpa.jar  spring-data-commons.jar  slf4j-api.jar

没有添加slf4j也会出现一个异常,不过那个异常说的非常明确,就是少slf4j,可能SpringData使用slf4作为日志框架

又回到java.lang.AbstractMethodError这个错误上,先说明原因吧:就是版本不兼容导致的。

最初我是用的是spring-data-jpa 的2.0版本,是目前最新的,spring-data-commons的版本记不得了,就出现了这个错误,查看官方的文档,发现2.0的版本是要支持spring framework 5  然而我是用的spring版本是 4.3.6  所以就不兼容啦。

附上官方的原话:

所以我换成spring-data-jpa-1.11.8.jar就好了。那我又是如何知道要使用哪个版本的spring-data-commons呢?

没错,我使用Maven来构建项目了,果然这些版本问题,jar包冲突都需要Maven来处理

最后说一下我使用的springData具体版本吧:

spring-data-jpa-1.11.8.RELEASE.jar   spring-data-commons-1.13.8.RELEASE.jar  当然不要忘了slf4j   slf4j-api-1.7.5.jar

转载于:https://www.cnblogs.com/lz2017/p/7771641.html

使用SpringData出现java.lang.AbstractMethodError相关推荐

  1. java.lang.AbstractMethodError: com.mysql.jdbc.PreparedStatement.setCharacterStream(ILjava/io/Reader;

    出现上述异常是在使用MySQL进行大文本数据的读写时,使用PreparedStatement中的 setCharacterStream(int parameterIndex,Reader reader ...

  2. java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/

    今天启动tomcat的时候出现了这样的错误 java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationC ...

  3. java.lang.AbstractMethodError: org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.cho

    使用Ribbon负载均衡时出现有以下错误 java.lang.AbstractMethodError:org.springframework.cloud.netflix.ribbon.RibbonLo ...

  4. SSM:Spring整合MyBatis框架时出现 java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManaged

    QUESTION:出现异常:java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction ...

  5. java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.setXmlVersion

    java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.setXmlVersion问题解决方法,导致本文问题的原因是缺少一个 ...

  6. 编写Java程序 堆栈的接口_java - 错误:调用实现接口的通用方法时,java.lang.AbstractMethodError - 堆栈内存溢出...

    我正在尝试使用javassist以编程方式创建和编译实现接口的类(在运行时). 每当我调用该动态类的实例时,都会收到以下错误消息: java.lang.AbstractMethodError: Foo ...

  7. 异常:java lang AbstractMethodError

    通常在尝试调用抽象方法时抛出此java.lang.AbstractMethodError.通常,此错误是在编译时本身识别的,如果在运行时抛出此错误,则该类必须不兼容(与先前存在的类不兼容) )更改.因 ...

  8. java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z

    前言 早上回来查看日志,发现job项目有报错,发现是c3p0jar包冲突问题,解决问题过程如下 正文 看报错日志,RazCourseOpenJob报错了,这个是上周我写的代码,在本地没报错,怎么会上线 ...

  9. 解决Hander dispatch failed;nested exception is java .lang. AbstractMethodError:Method com/mchange/v2/c

    解决Hander dispatch failed;nested exception is java .lang. AbstractMethodError:Method com/mchange/v2/c ...

最新文章

  1. 偏最小二乘 非线性 matlab,求助:Matlab偏最小二乘程序哪错了
  2. POJ 3259 SPFA
  3. 打印机一直显示正在打印中_中国和桌面3D打印机正在引领3D打印市场
  4. 01.MVC5安装Ext.Net
  5. python的文本编辑geny_android模拟器(genymotion)+appium+python 框架执行基本原理(目前公司自己写的)...
  6. java day14 【List、Set、数据结构、Collections】
  7. mysql 账户余额表_账户表/余额表/消费储蓄表
  8. verifycode.php,verifycode.php
  9. java 社招 简历_招聘java简历模板
  10. CSDB Blog快速备份程序-备份你自己的Blog
  11. 数据仓库与数据挖掘归纳汇总
  12. 软件工程系统建模总结
  13. 下载verycd的方法下载电驴资源隐藏资源的最新可用方法
  14. 上海自考计算机基础实践,上海自考00019计算机应用基础实践考核考试大纲
  15. setw()函数使用
  16. 统计分析软件_强大的多元统计分析软件-Mplus
  17. 12个开源的后台端管理系统
  18. 有孚网络与中国科学院虚拟经济与数据科学研究中心签署战略合作协议,推动行业智能化转型加速发展
  19. 超好用的ps图表快速生成插件:PS拉框助手 for mac
  20. 认识蜂鸣器和声音奥秘

热门文章

  1. idea配置Maven的本地仓库(打开新的项目时自动更新本地仓库的位置)
  2. mysql 连续签到天数_签到功能实现,没有你想的那么复杂(一)
  3. html文字列表,文字列表模板
  4. mysql 8.0用doc修改密码_MYSQL8.0修改密码流程
  5. python怎么创建txt文件啊_python根据txt文本批量创建文件夹
  6. C语言指南-数组之谜
  7. oracle u01清理,Oracleの/u01/11g/diag/rdbms/orcl/orcl/incident 的清理
  8. RS232与串口通信的4个注意事项详解
  9. 交换机选用要点及订货主要技术条件
  10. 工业交换机性能中的“自适应”该如何理解?