injection
injection(注入):
注入是Spring的思想,在使用Spring進(jìn)行開(kāi)發(fā)時(shí),可以將對(duì)象交給spring進(jìn)行管理,在初始化時(shí)spring創(chuàng)建一批對(duì)象,當(dāng)你需要用的時(shí)候只要從spring的容器中獲取對(duì)象,而不用自己去new,當(dāng)然在對(duì)象創(chuàng)建的時(shí)候可以注入另一個(gè)對(duì)象。
通常是new一個(gè)依賴類(lèi)再調(diào)用類(lèi)實(shí)例的方法,這種開(kāi)發(fā)存在的問(wèn)題是new的類(lèi)實(shí)例不好統(tǒng)一管理。?
Spring提出了依賴注入的思想,即依賴類(lèi)不由程序員實(shí)例化,而是通過(guò)Spring容器幫我們new指定實(shí)例并且將實(shí)例注入到需要該對(duì)象的類(lèi)中。?
依賴注入的另一種說(shuō)法是”控制反轉(zhuǎn)”。通俗的理解是:平常我們new一個(gè)實(shí)例,這個(gè)實(shí)例的控制權(quán)是我們程序員。
而控制反轉(zhuǎn)是指new實(shí)例工作不由我們程序員來(lái)做而是交給Spring容器來(lái)做。
轉(zhuǎn)載于:https://www.cnblogs.com/guanven/p/10507225.html
總結(jié)
- 上一篇: 【Codeforces 339C】Xen
- 下一篇: MongoDB 索引-9