亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

代碼報錯,請老師解惑

運行testCons()單元測試報錯:Error creating bean with name 'injectionService' defined in class path resource [spring-injection.xml]: Unsatisfied dependency expressed through constructor argument with index 0 of type [com.imooc.ioc.injection.dao.InjectionDAO]: Ambiguous constructor argument types - did you specify the correct bean references as constructor arguments?

正在回答

1 回答

應該是你的Spring配置信息有問題

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

HenryT 提問者

恩,已經解決了,謝謝~
2015-03-02 回復 有任何疑惑可以回復我~
#2

暖暖的太陽 回復 HenryT 提問者

我也遇見這個問題了,請問怎么解決的啊
2015-03-28 回復 有任何疑惑可以回復我~
#3

HenryT 提問者 回復 暖暖的太陽

好早之前的了,你看看視頻,下載的代碼是視頻里老師舉錯誤例子時改過的。
2015-04-07 回復 有任何疑惑可以回復我~
#4

玉樹林楓 回復 暖暖的太陽

怎么解決的我現在也是這個問題。
2015-07-05 回復 有任何疑惑可以回復我~
#5

玉樹林楓 回復 玉樹林楓

原因自己找到了,可能是因為InjectionServiceImpl那個代碼里兩個注入方式都有就和xml里的沖突了,如果用構造器注入就把InjectionServiceImpl里面另外一個注入方法注釋掉。然后配合xml里面對應的構造器注入方法寫xml文件。這樣就可以了。
2015-07-05 回復 有任何疑惑可以回復我~
#6

玉樹林楓 回復 玉樹林楓

因為項目剛剛下載,沒看到InjectionServiceImpl的文件有兩個注入方式都存在的現象。所以就出現Error creating bean with name 'injectionService' defined in class path resource 。。。。。。。 did you specify the correct bean references as constructor arguments?這樣的報錯。觀察了好久才發現。
2015-07-05 回復 有任何疑惑可以回復我~
#7

HenryT 提問者

非常感謝!
2015-12-19 回復 有任何疑惑可以回復我~
#8

StaceyStaceyStacey 回復 玉樹林楓

真的是這樣,不能同時使用兩種方式。InjectionServiceImpl里只能有一種注入方式
2017-05-05 回復 有任何疑惑可以回復我~
查看5條回復

舉報

0/150
提交
取消
Spring入門篇
  • 參與學習       268802    人
  • 解答問題       1026    個

為您帶來IOC和AOP的基本概念及用法,為后續高級課程學習打下基礎

進入課程

代碼報錯,請老師解惑

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號