spring 總覽

spring設(shè)計(jì)的目標(biāo)

為了讓Java開發(fā)簡(jiǎn)單,提高開發(fā)效率。

image.png

spring 總覽圖

spring框架總覽.png

spring 中重要的類

  • BeanFactory:bean對(duì)象的工廠,負(fù)責(zé)bean的生命周期。
  • FactryBean: spring 中提供的一種創(chuàng)建bean的方式,一般交給spring創(chuàng)建的bean需要經(jīng)過Bean的完整的生命周期,如果不想經(jīng)過bean的生命周期,可以使用FactroyBean 支持自定義創(chuàng)建Bean。
  • BeanDefiniton: bean的定義信息,創(chuàng)建一個(gè)bean需要它。
  • BeanFactoryPostProcessor:beanFactory的后置處理器,可以修改一些BeanFactory的信息,主要可以維護(hù)BeanDefiniton集合。
  • BeanPostProcessor: bean的處理器,可以在bean創(chuàng)建前面,初始化前面做一些操作,AOP就是在這里實(shí)現(xiàn)的。
  • ApplicationContext:應(yīng)用上文,相當(dāng)于提供了的入口,門面模式。
  • Aware相關(guān)接口:spring提供的內(nèi)置對(duì)象,提供Aware的方式可以方便獲取
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容