最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

怎么回事 我按照老師的改了還是報(bào)錯(cuò)?

5878d0130001c36f05000047.jpg

5878d0140001daa305000342.jpg

有沒有人能解答一下?

正在回答

5 回答

或者不改版本,添加@Qualifier("name")做限定

??? @Autowired
?? ?@Qualifier("stringStore")
?? ?private Store<String> s1;
?? ?
?? ?@Autowired
?? ?@Qualifier("integerStore")
?? ?private Store<Integer> s2;

5 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕標(biāo)7744821 提問者

非常感謝!
2017-01-21 回復(fù) 有任何疑惑可以回復(fù)我~

個(gè)人理解,因?yàn)槔蠋熑〉妹质莝1,s2 @Autowired
按照ByName找不到叫name為s1,s2的bean,改成ByType尋找,結(jié)果發(fā)現(xiàn)s1定義的是Store<String>有兩個(gè)返回值都是StringStore所以就不知道該用哪一個(gè),如果你把s1改成方法的名字(getStringStore
)就會(huì)發(fā)現(xiàn)不會(huì)出錯(cuò),因?yàn)锧Autowired找到了一個(gè)叫g(shù)etStringStore
的bean(前面講過,@Bean默認(rèn)用方法名字作為bean的name)這里就用的ByName尋找。

總結(jié),老師用s1,s2做名字使得@Autowired用ByName找不到,改為ByType結(jié)果有兩個(gè)StringStore,導(dǎo)致出錯(cuò)。

老師改成Store沒報(bào)錯(cuò)我是不理解的,老師改完后執(zhí)行測(cè)試我發(fā)現(xiàn)有段被剪掉了,細(xì)心的同學(xué)應(yīng)該發(fā)現(xiàn)了,老師也許做了別的操作,這我就不知道了。按照老師的代碼照敲編譯器都不讓我通過。

http://img1.sycdn.imooc.com//5a38e0ee0001434703420319.jpg

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕村8951117

,如果你把s1改成方法的名字(getStringStore )就會(huì)發(fā)現(xiàn)不會(huì)出錯(cuò),因?yàn)锧Autowired找到了一個(gè)叫g(shù)etStringStore 這幾句話好像說的不對(duì) 你說@Autowired先按照byName s1改成方法的名字getStringStore 雖然不會(huì)報(bào)錯(cuò) 但是沒有裝配上 他是 null 我也不知道為什么 你后面說的話我贊同 @Autowired 和@Qualifier("stringStore") 配合使用就可以了
2018-01-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕村8951117

Autowire默認(rèn)按照類型裝配,默認(rèn)情況下它要求依賴對(duì)象必須存在如果允許為null,可以設(shè)置它required屬性為false,如果我們想使用按照名稱裝配,可以結(jié)合@Qualifier注解一起使用; @Resource的作用相當(dāng)于@Autowired,只不過@Autowired按byType自動(dòng)注入,而@Resource默認(rèn)按 byName 你這樣寫就對(duì)了 @Resource private Store<String> stringStore;
2018-01-20 回復(fù) 有任何疑惑可以回復(fù)我~

為什么我導(dǎo)入的項(xiàng)目工程報(bào)錯(cuò)


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

北海北極熊

導(dǎo)入項(xiàng)目報(bào)錯(cuò)基本都是jar的問題,看下項(xiàng)目tomcat,jdk,編譯版本。更改下
2017-08-10 回復(fù) 有任何疑惑可以回復(fù)我~

確實(shí)是版本的事,貌似只有4.0.5版本可以

0 回復(fù) 有任何疑惑可以回復(fù)我~

spring版本有問題,換成較低版本可以

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

怎么回事 我按照老師的改了還是報(bào)錯(cuò)?

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)