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

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

關(guān)于注冊失?。篹xpected single matching bean but found 2的問題

敲黑板啦 ?? 注入失敗,出現(xiàn)如下的錯誤:Unsatisfied dependency expressed through field 's1'; ?和“expected single matching bean but found 2:***,***”你需要加入:@Qualifier(value = "***") 如下:

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

奇怪的是老師的沒有加Qualifier為什么沒有報錯?

正在回答

4 回答

我這5.2的spring的版本一樣

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

我也很奇怪為什么老師的不會報錯。。。特地來評論區(qū)找答案。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~
@Bean(name="stringStoretest")
?public?Store?stringtest()?{
??//System.out.println(s1);
??//System.out.println(s2);
??return?new?StringStore();
?}
?@Bean(name="stringStoretest")
?public?StingStore?stringtest()?{
??//System.out.println(s1);
??//System.out.println(s2);
??return?new?StringStore();
?}

我很納悶 老師把 返回類型?StingStore 改成 Store 返回的不還是 ?new StringStore() ? StringStroe 具體類型的 容器還是會識別 他是?StringStroe 換件衣服就不認(rèn)識了? 我測試了還是 會 報樓主的錯誤 只有用@Qualifier(value?=?"stringStore")過濾選擇 才會沒問題 ? 我不知道老師的問什么對,又能解答的嗎

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

隨意風(fēng)兒

應(yīng)該是版本的問題。老師表達(dá)的意思是會根據(jù)泛型自動裝配相應(yīng)的類型。如果加了@Qualifier就直接指定了bean,體現(xiàn)不到@AutoWired裝配時自動匹配類型。
2018-05-14 回復(fù) 有任何疑惑可以回復(fù)我~

泛型!

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

陽光灑在路上就不怕心碎f 提問者

我的也是泛型,不加的話會把報錯,同一方法不能區(qū)分這兩個bean
2017-03-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Spring入門篇
  • 參與學(xué)習(xí)       268802    人
  • 解答問題       1019    個

為您帶來IOC和AOP的基本概念及用法,為后續(xù)高級課程學(xué)習(xí)打下基礎(chǔ)

進入課程

關(guān)于注冊失敗:expected single matching bean but found 2的問題

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

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

幫助反饋 APP下載

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

公眾號

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