- Spring Boot進階:原理、實戰(zhàn)與面試題分析
- 鄭天民
- 343字
- 2022-07-05 09:41:45
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)方式。
推薦閱讀
- Getting Started with Citrix XenApp? 7.6
- HTML5+CSS3+JavaScript從入門到精通:上冊(微課精編版·第2版)
- Delphi程序設(shè)計基礎(chǔ):教程、實驗、習題
- Android項目開發(fā)入門教程
- Rust編程從入門到實戰(zhàn)
- 跟老齊學Python:輕松入門
- Learning Bayesian Models with R
- iOS開發(fā)實戰(zhàn):從零基礎(chǔ)到App Store上架
- UML+OOPC嵌入式C語言開發(fā)精講
- 精通API架構(gòu):設(shè)計、運維與演進
- SQL Server 2012數(shù)據(jù)庫管理與開發(fā)項目教程
- Java EE核心技術(shù)與應(yīng)用
- 區(qū)塊鏈底層設(shè)計Java實戰(zhàn)
- Access 2010中文版項目教程
- JBoss:Developer's Guide