- Spring Boot進(jìn)階:原理、實(shí)戰(zhàn)與面試題分析
- 鄭天民
- 214字
- 2022-07-05 09:41:42
2.2 Spring依賴注入原理分析
Spring中關(guān)于依賴注入的代碼實(shí)現(xiàn)非常豐富,涉及大量類和組件之間的協(xié)作與交互。從原理上講,任何一個(gè)框架都存在一條核心執(zhí)行流程,只要抓住這條主流程,我們就能把握框架的整體代碼結(jié)構(gòu),Spring也不例外。無(wú)論采用何種依賴注入機(jī)制,前提都是Spring IoC容器正常啟動(dòng)。因此,IoC容器初始化就是我們理解和把握依賴注入實(shí)現(xiàn)機(jī)制的前提。
本節(jié)結(jié)合Bean的生命周期,把IoC容器初始化過程梳理成兩大步驟,即Bean的注冊(cè)和Bean的實(shí)例化。這兩個(gè)步驟就構(gòu)成了一條代碼主流程。
推薦閱讀
- INSTANT OpenCV Starter
- GraphQL學(xué)習(xí)指南
- Practical UX Design
- Java編程指南:基礎(chǔ)知識(shí)、類庫(kù)應(yīng)用及案例設(shè)計(jì)
- 零基礎(chǔ)學(xué)Java(第4版)
- Julia Cookbook
- 基于Swift語(yǔ)言的iOS App 商業(yè)實(shí)戰(zhàn)教程
- MongoDB權(quán)威指南(第3版)
- 機(jī)器學(xué)習(xí)與R語(yǔ)言實(shí)戰(zhàn)
- Mastering C++ Multithreading
- FPGA嵌入式項(xiàng)目開發(fā)實(shí)戰(zhàn)
- IoT Projects with Bluetooth Low Energy
- Hack與HHVM權(quán)威指南
- Mastering Machine Learning with scikit-learn
- Perl 6 Deep Dive