一漱病、關(guān)鍵詞說(shuō)明
-
BeanFactory
:bean工廠,采用工廠模式把曼,用于生產(chǎn)bean的 -
ApplicationContext
:應(yīng)用上下文杨帽,并且繼承了Bean工廠,可以說(shuō)它代表了IOC容器 -
xxxAware接口
:實(shí)現(xiàn)了此類接口可以通過(guò)實(shí)現(xiàn)里邊的setxxx方法獲得xxx內(nèi)容 -
xxxPostProcessor
:后置處理器嗤军,在xxx執(zhí)行完畢時(shí)調(diào)用其中的后置處理方法 -
BeanDefinition
:一個(gè)bean的注冊(cè)信息注盈,在bean工廠中保存有Map<String, BeanDefinition> beanDefinitionMap
,可以理解為bean注冊(cè)表 -
xxxSingletonxxx
:關(guān)于生產(chǎn)bean的bean實(shí)例化成的對(duì)象相關(guān)的事務(wù)叙赚,正如其名稱老客,與單例模式(scope="singleton")對(duì)應(yīng) -
DefaultSingletonBeanRegistry
:實(shí)例化產(chǎn)生單例bean,Map<String, Object> singletonObjects
等屬性
二震叮、AnnotationConfigApplicationContext
參考:劍指Spring源碼(一)
Spring 源碼解析——@Configuration 作用及其實(shí)現(xiàn)原理(一)
三沿量、Spring DI
Spring DI
: spring Dependency Injection(依賴注入),即對(duì)象之間的注入