成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

spring依賴注入的三種方式 面試題:Spring中IOC和DI的含義。應(yīng)該怎么答?

面試題:Spring中IOC和DI的含義。應(yīng)該怎么答?IOC是控制翻轉(zhuǎn)或依賴注入。一般來說,如果您需要某個(gè)對(duì)象,您不需要通過new生成您需要的對(duì)象,但是您需要通過spring的bean工廠為您生成這樣

面試題:Spring中IOC和DI的含義。應(yīng)該怎么答?

IOC是控制翻轉(zhuǎn)或依賴注入。一般來說,如果您需要某個(gè)對(duì)象,您不需要通過new生成您需要的對(duì)象,但是您需要通過spring的bean工廠為您生成這樣一個(gè)對(duì)象。AOP是面向方面的編程。例如,每次執(zhí)行數(shù)據(jù)庫操作時(shí),都必須生成日志。如果您有許多數(shù)據(jù)庫操作類,那么應(yīng)該為每個(gè)類中的日志編寫方法。但是如果使用AOP,就可以編寫一個(gè)方法。在這個(gè)方法中,有關(guān)于數(shù)據(jù)庫操作的方法。每次調(diào)用此方法時(shí),都會(huì)添加生成日志的操作。不太清楚。你可以通過多寫多讀來理解它。它是由依賴注入(di)實(shí)現(xiàn)的。例如,對(duì)象a需要操作數(shù)據(jù)庫。在過去,我們總是要在一個(gè)數(shù)據(jù)庫中編寫自己的代碼來獲取連接對(duì)象。對(duì)于spring,我們只需要告訴spring在a中需要一個(gè)連接。至于如何以及何時(shí)構(gòu)造連接,a不需要知道。當(dāng)系統(tǒng)運(yùn)行時(shí),spring會(huì)在適當(dāng)?shù)臅r(shí)候創(chuàng)建一個(gè)連接,然后像注入一樣注入到一個(gè)對(duì)象中,從而完成對(duì)各個(gè)對(duì)象之間關(guān)系的控制。A需要依靠連接才能正常運(yùn)行,而此連接是通過彈簧注入A的。這就是依賴注入的名字。