2.@Configuration的類中,@Bean返回的對(duì)象可以根據(jù)泛型自動(dòng)準(zhǔn)確裝配,
比如兩個(gè)對(duì)象A<String> Aname,B<Integer> Bname待被注入實(shí)例化,還有有兩個(gè)相應(yīng)的實(shí)現(xiàn)類
Atest implements A<String>,
Btest implements B<Integer>,
那么Ioc容器會(huì)自動(dòng)將 Aname -> Atest 對(duì)應(yīng)起來,Bname -> Btest 對(duì)應(yīng)起來。
比如兩個(gè)對(duì)象A<String> Aname,B<Integer> Bname待被注入實(shí)例化,還有有兩個(gè)相應(yīng)的實(shí)現(xiàn)類
Atest implements A<String>,
Btest implements B<Integer>,
那么Ioc容器會(huì)自動(dòng)將 Aname -> Atest 對(duì)應(yīng)起來,Bname -> Btest 對(duì)應(yīng)起來。
我簡單說一下這個(gè)例子:分兩個(gè)知識(shí)點(diǎn):
1.@Configutation的類中,@Bean注解的方法中,返回的類不能是相同的,不如兩個(gè)都返回StringStore的話,就會(huì)裝配失敗,只寫一個(gè)返回StringStore的方法就夠了。
1.@Configutation的類中,@Bean注解的方法中,返回的類不能是相同的,不如兩個(gè)都返回StringStore的話,就會(huì)裝配失敗,只寫一個(gè)返回StringStore的方法就夠了。
http://blog.csdn.net/bestone0213/article/details/47424255這篇文章是大牛通過通俗易懂的方式,講解控制反轉(zhuǎn)和依賴注入??梢钥纯?,讓我們對(duì)ioc和di的思想有更好的認(rèn)識(shí)
2017-10-23
打卡學(xué)習(xí)spring,imooc視頻做的真的很不錯(cuò)了,我要沉下心來好好學(xué)習(xí)了,謝謝老師!
2017-10-20