課程
/后端開發(fā)
/Java
/Spring入門篇
能聽懂,聽到這前面的有種豁然開朗的感覺,既然可以自動裝配,為什么前面又有構(gòu)造注入,set注入,設(shè)計這個spring的人不覺得麻煩嗎,直接設(shè)計個自動配置就行了啊
2018-09-09
源自:Spring入門篇 3-4
正在回答
開始的設(shè)計是沒有基于注解的注入的的,只有setter及構(gòu)造器注入,這兩個注入方式也并不難理解。只是后期開發(fā)技術(shù)革新,XML配置使文件太繁雜難以閱讀,于是注解崛起,Spring開始使用注解封裝注入方式。其實注解的本質(zhì)還是基于這兩種注入方式,只是注解里面封裝了這些代碼而已
我的理解是。
所謂自動裝配,指的其實就是對象和變量的組合,或者說就是對變量自動賦值,可以用@Autowired去標(biāo)記變量方法來實現(xiàn)自動裝配,而@Autowired可以用在構(gòu)造中,set方法中,為什么有這么多的,其實主要還是為了適應(yīng)更多的應(yīng)用場景。
而自動裝配涉及到兩步:
創(chuàng)建對象(使用@Configuration、@Bean等)
對象賦值給指定變量(使用@Autowired、@Inject等)
舉報
為您帶來IOC和AOP的基本概念及用法,為后續(xù)高級課程學(xué)習(xí)打下基礎(chǔ)
1 回答spring項目和配置
3 回答Spring Bean裝配的主配置
1 回答配置Spring的問題
3 回答spring bean配置項
1 回答通過java代碼配置的方式如何實現(xiàn)自動注入
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-09-27
開始的設(shè)計是沒有基于注解的注入的的,只有setter及構(gòu)造器注入,這兩個注入方式也并不難理解。只是后期開發(fā)技術(shù)革新,XML配置使文件太繁雜難以閱讀,于是注解崛起,Spring開始使用注解封裝注入方式。其實注解的本質(zhì)還是基于這兩種注入方式,只是注解里面封裝了這些代碼而已
2018-09-12
我的理解是。
所謂自動裝配,指的其實就是對象和變量的組合,或者說就是對變量自動賦值,可以用@Autowired去標(biāo)記變量方法來實現(xiàn)自動裝配,而@Autowired可以用在構(gòu)造中,set方法中,為什么有這么多的,其實主要還是為了適應(yīng)更多的應(yīng)用場景。
而自動裝配涉及到兩步:
創(chuàng)建對象(使用@Configuration、@Bean等)
對象賦值給指定變量(使用@Autowired、@Inject等)