关于cglib.jar这个包,今天我没有导入居然不报错.

xszhang911 xszhang911 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
是这样的,今天写的项目有个实现类,继承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 这几个.
请问该如何解释,
...全文
评论 1
收藏 已收藏
分享
返回顶部
xszhang911
Web 开发 81,108 成员 341,721 内容