关于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 这几个.
请问该如何解释,