为了账号安全,请及时绑定邮箱和手机立即绑定

注入代理类出错

为什么我将代理类注入到测试用的service的时候报错啊,错误内容:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.deppon.service.impl.TestExchangeServiceImpl': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'exchangeServiceProxy' must be of type [org.springframework.transaction.interceptor.TransactionProxyFactoryBean], but was actually of type [$Proxy15]

5711ac6100010d4f05000072.jpg

5711ac610001e06c05000234.jpg

5711ac620001347d05000277.jpg


正在回答

3 回答

Dao和Service的<bean>配置中包名没有改过来

0 回复 有任何疑惑可以回复我~

ExchangeService 要用接口类

@Resource(name="exchangeServiceProxy")

private ExchangeChangeService exchangeService


3 回复 有任何疑惑可以回复我~
#1

慕函数8108156

不错 老哥
2017-08-22 回复 有任何疑惑可以回复我~

Bean named 'exchangeServiceProxy' must be of type [org.springframework.transaction.interceptor.TransactionProxyFactoryBean], but was actually of type [$Proxy15]   是不是导包错误呀   还有就是你的prop的key不再是transfer了,哈哈,这里你需要改成自己的方法啦~

0 回复 有任何疑惑可以回复我~
#1

peng1990 提问者

好吧,你眼睛真好。。。导包我都对过了,都是一样的包,不过可能版本不一样。我是自己用maven搭建的环境。。。。
2016-04-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

注入代理类出错

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号