W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
采用以設(shè)置注入為主,構(gòu)造注入為輔. 對(duì)于依賴關(guān)系無(wú)須變化的注入, 盡量采用構(gòu)造注入;而其他的依賴關(guān)系的注入, 則采用設(shè)置注入.
對(duì)于依賴關(guān)系無(wú)須變化的Bean,構(gòu)造注入更有用處;因?yàn)闆](méi)有setter方法,所有的依賴關(guān)系全部在構(gòu)造器內(nèi)設(shè)定,因此,不用擔(dān)心后續(xù)代碼對(duì)依賴關(guān)系的破壞.安全性高.
setter : 創(chuàng)建完對(duì)象之后再同過(guò)set()方法進(jìn)行設(shè)定. 對(duì)于復(fù)雜的依賴關(guān)系, 如果采用構(gòu)造注入, 會(huì)導(dǎo)致構(gòu)造器過(guò)于臃腫, 難以閱讀.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: