zoukankan      html  css  js  c++  java
  • mybatis+spring+springMVC处理org.springframework.beans.factory.BeanDefinitionStoreException:java.lang.IllegalArgumentException异常

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

    org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:UsersAdministrator.DESKTOP-8SA67NQeclipse-workspaceSpring_mybatisincnitcastssmmapperUserMapper.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





  • 相关阅读:
    SQL*PLUS命令的使用大全
    Oracle总结
    SQL*PLUS命令的使用大全
    Java经典面试题
    学习Java的30个基本概念
    Java经典面试题
    学习Java的30个基本概念
    Oracle总结
    ORACLE大数据量下的分页解决方法
    XAMPP修改80和443端口及创建虚拟目录
  • 原文地址:https://www.cnblogs.com/g2vbn/p/10001282.html
Copyright © 2011-2022 走看看