課程
/后端開(kāi)發(fā)
/Java
/Spring入門(mén)篇
spring有三中注入方式,那它們和Bean的注冊(cè)是什么樣的關(guān)系呢? 有點(diǎn)分不清。
2017-08-08
源自:Spring入門(mén)篇 4-2
正在回答
Bean注冊(cè)說(shuō)的是把Bean實(shí)例化并交由IoC容器進(jìn)行管理,注入說(shuō)的是Ioc容器把它管理的Bean按照需要(比如說(shuō)按名稱、按類型)賦值給其它Bean,當(dāng)然后者也是由IoC容器進(jìn)行管理的,實(shí)現(xiàn)自動(dòng)裝配的作用,從而降低高層級(jí)對(duì)低層級(jí)在編碼上的依賴,注意是編碼上的依賴,進(jìn)而提高項(xiàng)目的可維護(hù)性。。。至于二者的關(guān)系,我理解的是,注冊(cè)是基礎(chǔ),注入是手段(實(shí)現(xiàn)方法:我感覺(jué)是IoC容器管理了注冊(cè)于其中的Bean的名稱和類型,然后進(jìn)行名稱和類型的匹配,匹配成功就直接賦值),降低依賴是目的。。。
北海北極熊 提問(wèn)者
舉報(bào)
為您帶來(lái)IOC和AOP的基本概念及用法,為后續(xù)高級(jí)課程學(xué)習(xí)打下基礎(chǔ)
3 回答@Configuration(注解類) + @Bean(注解方法) 相當(dāng)于xml配置中bean,那么與@Component, @Repository, @Service, @Controller定義的Bean有什么區(qū)別
1 回答@Bean注解
3 回答關(guān)于設(shè)置注入與構(gòu)造注入
1 回答泛型注入的時(shí)候好像不能指定被注入的Bean的name?
1 回答構(gòu)造器注入與setter注入分開(kāi)使用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-08-08
Bean注冊(cè)說(shuō)的是把Bean實(shí)例化并交由IoC容器進(jìn)行管理,注入說(shuō)的是Ioc容器把它管理的Bean按照需要(比如說(shuō)按名稱、按類型)賦值給其它Bean,當(dāng)然后者也是由IoC容器進(jìn)行管理的,實(shí)現(xiàn)自動(dòng)裝配的作用,從而降低高層級(jí)對(duì)低層級(jí)在編碼上的依賴,注意是編碼上的依賴,進(jìn)而提高項(xiàng)目的可維護(hù)性。。。至于二者的關(guān)系,我理解的是,注冊(cè)是基礎(chǔ),注入是手段(實(shí)現(xiàn)方法:我感覺(jué)是IoC容器管理了注冊(cè)于其中的Bean的名稱和類型,然后進(jìn)行名稱和類型的匹配,匹配成功就直接賦值),降低依賴是目的。。。