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





  • 相关阅读:
    matplotlib数据可视化之柱形图
    xpath排坑记
    Leetcode 100. 相同的树
    Leetcode 173. 二叉搜索树迭代器
    Leetcode 199. 二叉树的右视图
    Leetcode 102. 二叉树的层次遍历
    Leetcode 96. 不同的二叉搜索树
    Leetcode 700. 二叉搜索树中的搜索
    Leetcode 2. Add Two Numbers
    Leetcode 235. Lowest Common Ancestor of a Binary Search Tree
  • 原文地址:https://www.cnblogs.com/g2vbn/p/10001282.html
Copyright © 2011-2022 走看看