一、概念 本篇主要介紹,靜態(tài)代理,動態(tài)代理,cglib實現(xiàn)動態(tài)代理。后續(xù)Spring AOP就是基于動態(tài)代理實現(xiàn)的。 二、靜態(tài)代理 ...
一、概念 概念和之前一樣,這里介紹如何使用注解配置。更簡單。 二、單例多例 @Scope(ConfigurableBeanFactory...
一、概述 Spring除了默認(rèn)的使用xml配置文件的方式實現(xiàn)配置之外,也支持使用注解方式實現(xiàn)配置,這種方式效率更高,配置信息清晰,修改更方便,推...
一、概述 本文,主要了解注解的作用。為后面Spring 注解方式實現(xiàn)IOC ,DI 做鋪墊。 之前,主要是通過xml配置來實現(xiàn) ...
一、概述 IOC(控制反轉(zhuǎn))負(fù)責(zé)對象的創(chuàng)建。 本文介紹的DI(依賴注入),負(fù)責(zé)對象創(chuàng)建后,屬性的賦值。通過xml的配置,代替寫代...
一、概述 1.1 懶加載介紹 Spring默認(rèn)會在容器初始化的過程中,解析xml,并將單例的bean創(chuàng)建并保存到map中,這樣的機(jī)制在bean比...
一、概述 Spring容器管理的bean在默認(rèn)情況下是單例的,也即,一個bean只會創(chuàng)建一個對象,存在內(nèi)置map中,之后無論獲取多少次該bean...
一、概述 雖然有幾種方式可以創(chuàng)建對象,但是 (強(qiáng)烈建議通過類的無參構(gòu)造方法創(chuàng)建對象)。 其余幾種方式,在類沒有無參構(gòu)造時再使用。...
一、概述 用處不大,了解即可。 二、創(chuàng)建別名 三、使用別名 //使用別名獲取對象 Person person = (Person)co...