1.BeanDefinition的Resource定位
2.BeanDefinition的載入與解析
3.BeanDefinition在IOC容器中的註冊
4.bean對象的創建
5.bean對象的依賴注入
文章目錄一、自定義標籤是什麼?1. 自定義標籤的定義2. 關於`spring`內置的自定義標籤`context:component-scan`二、源碼解析1. 自定義標籤解析過程2. `context:component-scan
目錄一、前言二、一個簡單的示例三、源碼解析1. beanDefinition註冊流程2. bean標籤解析四、總結 一、前言 最近在看spring源碼,發現之前看的很多細節已經忘了,於是決定在看源碼的過程中也把主要的流程用博客記載
聊一聊Spring是怎麼將AOP應用到Bean的生命週期中的? 本系列文章: 聽說你還沒學Spring就被源碼編譯勸退了?30+張圖帶你玩轉Spring編譯 讀源碼,我們可以從第一行讀起 你知道Spring是怎麼解析配置類的嗎?
Spring中AOP相關的API及源碼解析 本系列文章: 讀源碼,我們可以從第一行讀起 你知道Spring是怎麼解析配置類的嗎? 配置類爲什麼要添加@Configuration註解? 談談Spring中的對象跟Bean,你知道S
話不多說,直接進入重點。 #1,Java環境 默認已安裝好java的環境JDK,環境變量,不廢話了。 #2,下載源碼 本系列使用的源碼版本是5.0.2.RELEASE,可自行下載源碼,5.X系列的源碼主幹沒太大區別,所以可隨意下載
註解裝配 我們知道,當我們在啓動Spring應用時,我們需要爲Spring提供配置信息(XML或Configuration),這個配置文件中配置了我們的各種Bean信息 在我們自己的應用中,Spring會讀取我們Resource下
在上一篇文章中講了大概的執行流程,這裏詳細講一下入參轉換和響應轉換的實現原理 入參轉換和響應轉換的流程都是在通過Adapter調用HandlerMethod時發生的。 如下是請求頭設置,SpringMVC會根據content-ty
本系列文章: 讀源碼,我們可以從第一行讀起 你知道Spring是怎麼解析配置類的嗎? 配置類爲什麼要添加@Configuration註解? 談談Spring中的對象跟Bean,你知道Spring怎麼創建對象的嗎? 推薦閱讀: S