官术网_书友最值得收藏!

2.6 本章小結(jié)

本章系統(tǒng)分析了Spring IoC容器提供的依賴注入類型,包括字段注入、構(gòu)造器注入和Setter方法注入。我們針對每個注入類型給出了對應(yīng)的代碼示例,并分析了它們的優(yōu)缺點,給出了使用建議。針對依賴注入這一話題,我們還結(jié)合Spring框架討論了一組最佳實踐,分別從Bean的作用域、注解配置、組件掃描以及不同配置的性能角度出發(fā)給出了可用于日常開發(fā)的使用技巧。

在掌握應(yīng)用方法的基礎(chǔ)上,本章還系統(tǒng)分析了Spring IoC容器的基本實現(xiàn)原理,我們從Bean的注冊以及Bean的實例化這兩個維度出發(fā)詳細剖析了Bean的依賴注入的實現(xiàn)過程。在講解依賴注入的基礎(chǔ)上,我們還專門分析了循環(huán)依賴問題的產(chǎn)生原因,以及提供了Spring中基于三級緩存結(jié)構(gòu)的解決方案。另外,基于日常開發(fā)中所碰到的循環(huán)依賴場景,我們還提供了消除循環(huán)依賴的三種策略,并基于具體案例給出了這些策略的實現(xiàn)方式。

主站蜘蛛池模板: 明溪县| 宁远县| 清水县| 新竹市| 梁平县| 大庆市| 乐山市| 平湖市| 于都县| 黑河市| 沂源县| 定日县| 镇巴县| 高阳县| 嵊州市| 河曲县| 德令哈市| 平乐县| 商都县| 黄冈市| 望奎县| 广汉市| 平定县| 昌都县| 巴楚县| 渝中区| 南阳市| 拉孜县| 田东县| 曲沃县| 宜丰县| 鄢陵县| 汉阴县| 昌宁县| 武清区| 永吉县| 沂水县| 深水埗区| 河间市| 龙游县| 罗田县|