错误起因

最开始,调用的是 findByAid(Integer aid),传入的是int 类型的参数,运行没有错误。
后来,由于需要,定义了同样的方法,接收的是String类型的参数,对应的xml中的sql语句、dao层、service层、web层,方法中的参数都改成了String类型的
项目启动后报错:Caused by: java.lang.ClassCastException: java.Interger cannot be cast to java.String
但是,数据类型都一直,不应该出现这样的问题,后来又都把参数改成int类型,还是不行,一样的错误

请教老师得知: 之前的findByAid传入的是int类型,虽然修改了方法,传入的都是String类型,按道理应该没错,但是idea没有那么智能,不知道已经改了,所以它走的还是之前的方法,接收int参数,当你拿int的参数调用字符串参数的方法时就报错了

解决方法:

1.点击右侧maven中的clean

2.删除该项目下的target文件夹,重新启动项目,重新生成该文件夹

出现Caused by: java.lang.ClassCastException: java.Interger cannot be cast to java.String异常后,可以先看看target文件夹中的对应方法,看看idea调用的是不是还是修改前的方法,如果是,可以用我写的这种方法!

运行maven项目,运行报错Caused by: java.lang.ClassCastException: java.Interger cannot be cast to java.String相关推荐

  1. 导入maven项目pom报错

    导入maven项目pom报错 打开window->preferences->maven->user settings更换settings.xml即可 posted on 2019-0 ...

  2. Maven项目启动报错 org.apache.catalina.LifecycleException: Failed to start component,手动添加Oracle JDBC 驱动jar包

     项目启动报错: D:\apache-tomcat-8.5.43\bin\catalina.bat run [2019-09-11 11:31:53,154] Artifact heima_ssm_w ...

  3. 项目启动报错Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error

    错误:项目启动报错: Error starting ApplicationContext. To display the conditions report re-run your applicati ...

  4. 监听器内加了测试类导致测试类无法运行:java.lang.ClassCastException: 测试类 cannot be cast to 监听器

    正常是可以运行的 如果加了测试类到监听类中,就报下面的错误 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder&qu ...

  5. 【吭】django项目运行jira项目突然报错TypeError: session() takes 1 positional argument but 2 were given

    在linux重新部署时,pip install jira 默认安装最新版本3.0,导致项目运行时报错如下: 解决办法,卸载jira库,重新安装指定版本: 也可以修改代码使用最新的jira库.

  6. maven项目update报错

    MAVEN项目报错:An internal error occurred during: "Updating Maven Project" java.lang.NullPoint ...

  7. Javaweb maven项目tomcat报错: javax.naming.NamingException: 无法创建资源实例

    报错地址 2. 原因分析 1. @Resource注解无效,注入失败,你得从容器中把bookInfoServie取去来,用getBean的方式创建BookInfoServiceImpl对象 2.删掉@ ...

  8. Spring的maven项目单元测试报错 : Error:java:JDK isn't specified for module

    单元测试报错,跑不起来,报错如下: Error:java:JDK isn't specified for module 原来把  . idea 目录删除没有重启项目,重启项目 以后刷新maven: 点 ...

  9. 新建maven项目pom报错

    新建maven项目: 新建后发现pom报错,根据所报的错误提示信息最简单粗暴的解决方法如下图: 新增web.xml即可

  10. IDEA中maven项目dependencies报错飘红问题解决

    若是从其他地方导入的新工程,右边 maven 管理工具中 dependencies 若出现红色波浪线.通常用以下方式尝试解决. 第一步 0.导入外部项目,先配置jdk. 1.(检查maven仓库配置是 ...

最新文章

  1. partially initialized module ‘numpy‘ has no attribute ‘array‘ (most likely due to a circular import)
  2. java debug体系为什么不能debug到jdk里所有的代码
  3. 【以太坊】Ethereum交易过程及ethereumjs-tx的应用
  4. 应用Rational 工具简化基于J2EE的项目(二)启动项目
  5. 数据的结构和运算(求和,最大和最小)
  6. 安卓访问mysql的源码_【原创源码】安卓数据库简单操作demo
  7. matlab中转置和裁剪,对Matlab中共轭、转置和共轭装置的区别说明
  8. Linux下编译安装Apache httpd 2.4
  9. 对象的使用 java 1613806439
  10. RabbitMQ多消费者消息分配
  11. Linux系统发行版本介绍(一)——CentOS介绍
  12. 面试必问的 Linux 命令帮你整理好啦 (下)
  13. 关于如何打开一张jpg图片文件并存放到vector unsigned char中的讨论
  14. SPSS学习笔记(五)卡方检验
  15. 旋转卡壳算法(转载)
  16. javascript正则迷你书-笔记
  17. 程易科技祝大家新年快乐
  18. Python3:好玩游戏的物品清单 和 列表到字典的函数
  19. vue点击实现箭头的向上与向下
  20. bigdecimal转换为long_BigDecimal与Long、int之间的相互转换

热门文章

  1. win7无法自动修复此计算机该怎么解决,win7开机无法自动修复此计算机怎么解决...
  2. EOS注册账号小白篇, 使用app注册EOS账号
  3. m4a音频转换mp3格式的方法
  4. 怎么将视频画面左右互换翻转
  5. 跨境电商独立站优缺点?
  6. c语言复习--函数的递归调用
  7. 【满分】【华为OD机试真题2023 JS】打印文件
  8. 《Exceptional C++ Style》译序[已出版]
  9. samba服务器--samba简介(一)
  10. Http协议(下载笑话网页,Get方式解析json)