关于cglib.jar这个包,今天我没有导入居然不报错.
是这样的,今天写的项目有个实现类,继承DAO接口.然后运行下,出现报错,
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'showArticleTreeAction': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'articleService' must be of type [org.zrg.service.ArticleService], but was actually of type [com.sun.proxy.$Proxy15]
然后我将Spring的配置改成:<aop:config proxy-target-class="true">
即将默认的false改成了true,此时我并未添加cglib.jar这个包,再次运行junit测试,居然通过了.
本人用的是Spring4+Struts2+HIberianate4,请问各位达人,到底是现在不需要这个包了,还是我这些框架里面自带了.
对了,我额外的零散的包还有几个:aspectjrt.jar 以及 aspectjrtweaver.jar 和aopalliance-1.0.jar 跟 commons-dbcp-1.4.jar
还有commons-pool-1.5.3.jar 这几个.
请问该如何解释,
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'showArticleTreeAction': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'articleService' must be of type [org.zrg.service.ArticleService], but was actually of type [com.sun.proxy.$Proxy15]
然后我将Spring的配置改成:<aop:config proxy-target-class="true">
即将默认的false改成了true,此时我并未添加cglib.jar这个包,再次运行junit测试,居然通过了.
本人用的是Spring4+Struts2+HIberianate4,请问各位达人,到底是现在不需要这个包了,还是我这些框架里面自带了.
对了,我额外的零散的包还有几个:aspectjrt.jar 以及 aspectjrtweaver.jar 和aopalliance-1.0.jar 跟 commons-dbcp-1.4.jar
还有commons-pool-1.5.3.jar 这几个.
请问该如何解释,
...全文
相关推荐
cglib所需要的所有jar包
spring框架已经帮我们整合好了所有cglib要用到的jar包,所以下载这个jar包就可以了,然后使用cglib的代码和导入cglib包以及其依赖包是一模一样的(改一下导包就ok了)
CGLib代理jar包
CGLib动态代理需要的jar包
cglib实现动态代理依赖jar包
cglib实现动态代理依赖jar包,包括asm-5.1.jar和cglib-3.2.4.jar
cglib代理的依赖jar包
内含asm-3.3.1.jar和cglib-2.2.2.jar,添加到项目即可,亲测可用
CGLIB依赖jar包
spring框架使用到的cglib包,可以用于动态代理


Web 开发
