原文:Spring 动态代理 之 but was actually of type 'com.sun.proxy.$Proxy14 Exception

今天在写Spring的引介代理的时候,报了一个错: 大概的意思是类型转换错误。 源代码如下: 后来google了一下发现把代理方式改成CGLIB就行。 我们都知道JDK只能代理接口,对于非接口的类的代理,应该使用CGLIB。 因为CGLIB是通过继承代理类实现,而JDK是通过实现接口实现。 但是我这里Inter 分明就是一个接口。后来仔细检查了代码,发现其实使用Java代理也行,只要改如下一行代码 ...

2019-11-08 22:31 0 1494 推荐指数:

查看详情

but was actually of type 'com.sun.proxy.$Proxy101' 注入问题

最近在用springboot搭建项目框架时,遇到了如下错误,查询了一番,原来是没有引入spring框架的aop包导致: 问题: 解决方案: 1.添加AOP依赖包 2.配置参数:   spring对AOP有两种实现方式,一种是动态代理,它是通过接口 ...

Sat Sep 22 00:43:00 CST 2018 0 5280
'pw.fengya.tx.BookService' but was actually of type 'com.sun.proxy.$Proxy1

最近在学习Spring框架的时候,很容易犯下的一个错误,需要在配置文件中打开aop命名空间,并设置如下属性: 不知道为什么,在使用注解配置bean的时候,很容易报的一个错,尤其是自定义的接口与实现类 ...

Sun Mar 25 00:05:00 CST 2018 1 3125
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM