第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

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

5878d0130001c36f05000047.jpg

5878d0140001daa305000342.jpg

有沒(méi)有人能解答一下?

正在回答

5 回答

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

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

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

慕標(biāo)7744821 提問(wèn)者

非常感謝!
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(前面講過(guò),@Bean默認(rèn)用方法名字作為bean的name)這里就用的ByName尋找。

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

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

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 這幾句話(huà)好像說(shuō)的不對(duì) 你說(shuō)@Autowired先按照byName s1改成方法的名字getStringStore 雖然不會(huì)報(bào)錯(cuò) 但是沒(méi)有裝配上 他是 null 我也不知道為什么 你后面說(shuō)的話(huà)我贊同 @Autowired 和@Qualifier("stringStore") 配合使用就可以了
2018-01-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕村8951117

Autowire默認(rèn)按照類(lèi)型裝配,默認(rèn)情況下它要求依賴(lài)對(duì)象必須存在如果允許為null,可以設(shè)置它required屬性為false,如果我們想使用按照名稱(chēng)裝配,可以結(jié)合@Qualifier注解一起使用; @Resource的作用相當(dāng)于@Autowired,只不過(guò)@Autowired按byType自動(dòng)注入,而@Resource默認(rèn)按 byName 你這樣寫(xiě)就對(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的問(wèn)題,看下項(xiàng)目tomcat,jdk,編譯版本。更改下
2017-08-10 回復(fù) 有任何疑惑可以回復(fù)我~

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

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

spring版本有問(wèn)題,換成較低版本可以

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

舉報(bào)

0/150
提交
取消

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

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

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

幫助反饋 APP下載

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

公眾號(hào)

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