我在学习 Java 的动态代理的时候,一直在使用 Proxy.newProxyInstance 方法生成代理的时候报错(如标题)。

我使用各种方法都无法解决这个问题,后来我直接用别人博客上的代码跑了一下,结果成功了。

于是我对比两个代码之间的差别,发现问题可能处在委托对象上面。

我写的代码委托对象是继承一个虚基类,而不是一个接口,于是我把我的代码改了一下,于是乎就跑起来了。。。

总结:要使用动态代理,用来生成代理的委托对象必须是一个接口。

转载于:https://my.oschina.net/VenyoWang/blog/527581

Java 报 proxy.$Proxy0 cannot be cast to ** 的错误相关推荐

  1. Spring AOP代理时 ClassCastException: $Proxy0 cannot be cast to (类型转换错误)

    Spring AOP代理时 ClassCastException: $Proxy0 cannot be cast to (类型转换错误) 问题: 今天在用AfterReturningAdvice时,a ...

  2. 手动实现JDK动态代理,报错:$Proxy0 cannot be cast to异常

    上面我手动实现Proxy代理对象,但是却报错 查阅资料后发现,根本原因在于 第二个参数,用法错误 Class.getInterfaces() 主要作用是获取某类所实现的接口所有接口,返回值Class& ...

  3. java 报500该怎么解决_关于servlet500错误 应该怎么解决

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 HTTP Status 500 - Error instantiating servlet class com.caucho.quercus.servle ...

  4. java报错意外的类型_Java意外类型错误

    以下是小程序中的一段游戏代码,但出现错误: 意外类型 所需变量的发现值. 实际上,该错误是由于我在方法重绘中所分配的,但是应该怎么办? 任何帮助将非常感激. public class subclass ...

  5. 【Java报错】java.lang.ClassCastException: xxxClass cannot be cast to java.lang.Comparable 问题重现+解决

    报错信息:java.lang.ClassCastException: xxx cannot be cast to java.lang.Comparable 1. 问题重现 以下为伪代码: // 获取的 ...

  6. com.sun.proxy.$Proxy0 cannot be cast to com.chan.dao.IUserDao报错问题

    问题解答 一.问题描述 二.问题解决 三.附加 一.问题描述 本人在仿照手写mybatis框架时用到了动态代理 如图: 测试运行时报了Exception in thread "main&qu ...

  7. 【Error】IDEA报错:org.jetbrains.jps.builders.java.dependencyView.TypeRepr$PrimitiveType cannot be cast t

    错误日志: org.jetbrains.jps.builders.java.dependencyView.TypeRepr$PrimitiveType cannot be cast to org.je ...

  8. 动态代理之: com.sun.proxy.$Proxy0 cannot be cast to 问题

    转: 动态代理之: com.sun.proxy.$Proxy0 cannot be cast to 问题 2018年05月13日 00:40:32 codingCoge 阅读数:1211 版权声明:本 ...

  9. ClassCastException: $Proxy0 cannot be cast to (com......) 的解决办法

    Spring的AOP代理时出现的ClassCastException: $Proxy0 cannot be cast to (com......) 的解决办法 这是我的测试文件代码,EmployeeS ...

最新文章

  1. 鲁棒,抗遮挡的对柔性手抓取的物体6D姿态估计
  2. 详解语句srcImage(cv::Rect(xRoi,yRoi,widthRoi,heightRoi)).copyTo(roiImage);
  3. 使用神经网络拟合曲线(MATLAB/Python)
  4. 用计算机画关于科技的画,用计算机鉴识画作
  5. 工作10年厌倦写代码_厌倦了数据质量讨论?
  6. Python学习10 内置属性 对象属性 类属性 私有属性 私有方法 对象方法 类方法 静态方法
  7. 圣诞节生成头像微信小程序源码1.3.0
  8. [ACTF2020 新生赛]Include
  9. (64)SPI外设驱动用户发送模块(三)(第13天)
  10. 前几行 python_调包侠神器2.0发布,Python机器学习模型搭建只需要几行代码
  11. 一次mongoengine查询速度慢的优化
  12. Parallels中使用加密狗读取文件出现错误
  13. -webkit-text-size-adjust
  14. 7.数据对象映射模式
  15. D-Link service.cgi远程命令执行漏洞复现
  16. C语言-除法和取模运算正负号问题
  17. 记一次“香山杯”得WP
  18. Gos —— 搭建基础环境
  19. 新疆高一计算机学业水平测试,2017年新疆高中学业水平考试科目
  20. 亚特兰提斯之帝国的遗址

热门文章

  1. 涿州零基础哪里学计算机,涿州高碑店定兴附近零基础学电脑制图,CAD,3D等
  2. 二、用ObjectMapper解析json格式
  3. 女神节表白祝福源代码(Python)
  4. (intermediate value)(...) is not a function
  5. 清华博士推荐|最新的热门AI书籍(附赠百本电子资源)
  6. TR-BC01蓝牙透传模块
  7. 初学者idea web项目搭建之路(四) thymeleaf模板引擎
  8. 用SST89E516RD自制51单片机仿真器
  9. 【通信】通信相关的一些概念
  10. 《智能RGV动态调度》项目