java.lang.IllegalArgumentException异常有三种情况

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:\Users\Administrator.DESKTOP-8SA67NQ\eclipse-workspace\Spring_mybatis\bin\cn\itcast\ssm\mapper\UserMapper.class];
nested exception is java.lang.IllegalArgumentException

1.数据传输错误,这种情况出现的很少,基本排查一下你的数据传输格式是否正确即可

2.第二种是在写配置文件时

<?xml version="1.0" encoding="UTF-8"?>
前面多了一个空格 ,删除空格即可
《 错误格式:空格<?xml version="1.0" encoding="UTF-8"?> 》 3第三种出现的几率为最大,是mybatis—spring的jar包与jdk,jre的版本冲突产生的,一般导致出错的版本为jdk1.8,需要修改三个地方的jdk,修改为1.7 (1)修改你的项目:右键项目选择Properties,修改java版本为1.7
 

(2)单击Window,选择Preferences,修改java选项中的Compiler中jdk版本和Installed JREs中的jdk版本。最后保存
(3)修改tomcat服务器运行jre版本,往往好多人在看了其他的博友都没有修改tomcat中的jre版本,程勋依旧会报错的,
本身程序依靠tomcat服务器运行,只有保证程序和服务器端一致才可以。
单击Window,选择Preferences,选择servers





最后别忘记重启Eclipse重要的事情说三遍 
!!!重启Eclipse
!!!重启Eclipse
!!!重启Eclipse

最新文章

  1. SQL Server2014 SP2关键特性
  2. IIS 部署 node.js ---- 基础安装部署
  3. Carcraft
  4. ubuntu安装Lua
  5. 不能使用weak修饰进行声明的类
  6. 【Mood-6】空气显示触摸屏、智能钱夹
  7. mac升级yosemite后安装gd的freetype扩展
  8. Python 计算已经过去多少个周末
  9. 【Hibernate学习】 ——ORM(三)
  10. mybatis判断list为空
  11. HDU 4442 Physical Examination(贪心)
  12. 转:Warning -26490: File name in a multipart submit is missing or empty.解决方法
  13. [BZOJ 1500]维修数列 [Splay Tree从进阶到住院]
  14. Exception in thread "main" org.hibernate.TransientObjectException: object references an unsaved tran
  15. vue中 v-show和v-if的区别?
  16. C# 反射,通过类名、方法名调用方法
  17. Python3 中 sys.argv[ ]的用法解释
  18. Python center() 方法
  19. zoj 3524(拓扑排序+多重背包)(好题)
  20. Android开发工具

热门文章

  1. MFC开发--截图工具
  2. 如何在windows上玩转redis的最新特性?
  3. liunx软件安装与网络管理和远程访问
  4. mysql8.0.15创建数据库和是删除数据库及用户删除
  5. google、谷歌浏览截图
  6. Ubuntu 16.04 LTS设置屏幕分辨率并永久保存所设置的分辨率
  7. 雪花算法【分布式ID问题】【刘新宇】
  8. 使用Minifly打造基于视觉感知的跟踪无人机
  9. 深入理解JVM-类加载器深入解析(3)
  10. 什么?小程序实时语音识别你还在痛苦的对接科大讯飞?百度Ai识别?