Spring的AOP代理时出现的ClassCastException: $Proxy0 cannot be cast to (com......) 的解决办法

这是我的测试文件代码,EmployeeService类实现了EmployeeServiceInter的接口,一下这段代码是创建的EmployeeService对象,结果报错。

public class MyTest {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");EmployeeService employeeService=(EmployeeService) ac.getBean("employeeService");Employee e=new Employee("lidawei", "123", "lidawei@163.com", new java.util.Date(), 8000f);employeeService.addEmployee(e);}}

只要将修改后 EmployeeServiceInter接口实现动态代理类即可,完美运行。修改后的代码如下:

public class MyTest {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");EmployeeServiceInter employeeService=(EmployeeServiceInter) ac.getBean("employeeService");Employee e=new Employee("lidawei", "123", "lidawei@163.com", new java.util.Date(), 8000f);employeeService.addEmployee(e);}}

ClassCastException: $Proxy0 cannot be cast to (com......) 的解决办法相关推荐

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

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

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

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

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

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

  4. 关于异常:HttpURLConnectionImpl cannot be cast to javax.net.ssl.HttpsURLConnection的解决办法

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  5. 异常错误cannot be cast to java.lang.Comparable解决办法

    这两天笔者几篇文章介绍了改异常错误的文章. 关联文章的地址 对于TreeMap,他是一个有序的map,当你将key put到treeMap中,它会根据你所供给的排序规矩进行排序插入,如果没有供给,则使 ...

  6. maven中hibernate-core和struts2-core中javassist解决办法(cannot be cast to javassist.util.proxy.Proxy)

    今天写基于maven的ssh项目的时候出现 org.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invo ...

  7. ClassCastException: java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject 的解决办法

    问题概述 关于这个问题,是与第三方公司合作,远程调用服务接口时(就相当于调用远程服务提供者)遇到的这个问题," java.lang.ClassCastException: java.lang ...

  8. com.mchange.v2.c3p0.jboss.C3P0PooledDataSource cannot be cast to javax解决办法

    最后报错:java.lang.ClassCastException:com.mchange.v2.c3p0.jboss.C3P0PooledDataSource cannot be cast to j ...

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

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

最新文章

  1. 2018/8/28-29 Some metaheuristics should be simplified
  2. Android之自定义ViewPager实现图片的无线轮播
  3. mysql删除没有索引页_InnoDB中没有主键是如何运转的
  4. 专访腾讯徐汉彬:日请求高达3.5亿+平台的架构设计及演变
  5. 云炬Android开发笔记 4单Activity界面架构设计与验证
  6. Android底层网络防火墙,详解Android 利用Iptables实现网络黑白名单(防火墙)
  7. 黑客攻防专题八:21种RING的提权方法
  8. LeetCode 第 207 场周赛(245/4115,前5.95%)
  9. 交换机端口mtu值最大_交换机 MTU
  10. json格式的简单转换
  11. matlab关于向量的基本操作
  12. 用迭代法求方程cos(y)-y=0的一个实根
  13. 使用BIND安装智能DNS服务器(三)---添加view和acl配置
  14. 免费pdf转换成txt转换器
  15. cumsum在matlab中,matlab中cumsum函数详解
  16. flowable设计器自定义自己的人员选择器
  17. 多功能雨伞项目计划书_多功能雨伞项目计划书_雨伞策划书范文
  18. 快门光圈感光度口诀_摄影:一张图让你明白什么叫光圈、快门、感光度、景深、ISO。...
  19. 服务器2003系统无故重启,2003服务器自动重启
  20. Flash打造拟真生态水族鱼缸

热门文章

  1. kindle 电子书阅读器_您的Kindle不仅仅是电子阅读器:5个隐藏的Kindle功能
  2. noscript 标签的用处
  3. 不存在开发板或没有链接_木星对地球的意义有多重大?科学家:若没有木星,地球或将不存在...
  4. 从微信企业邮箱登录入口收发邮件,让工作效率提升数倍
  5. 程明明-关于文献阅读和寻找新的科研题目
  6. html5 3d场景设计,打造H5里的“3D全景漫游”秘籍 - 腾讯ISUX
  7. APP性能测试的6项关键指标及测试获取手段
  8. Linux学习---shell脚本中的算术运算(加减乘除求余)
  9. 五款苹果M1 Mac,如何选购哪款更适合你?
  10. qt获取系统打印机列表