1. 程式人生 > >spring原始碼解讀-xml中配置一個bean到容器的生產一個bean例項都經歷了那些過程

spring原始碼解讀-xml中配置一個bean到容器的生產一個bean例項都經歷了那些過程

1、定位 

定位 就是定位xml中的資訊 

2、載入

 就是把使用者定義好的xmlbean資訊,轉換成ioc容器的內部機構beanDefinition

  BeanDefinition 中儲存了我們的 Bean 資訊,比如這個 Bean 指向的是哪個類、是否是單例的、是否懶載入、這個 Bean 依賴了哪些 Bean 等等。

3、註冊

  註冊過程就是將載入的beanDefinition註冊到ioc容器中,具體在一個map中(beanDefinitonMap)中,ioc容易可以操作相關資訊、

 

 

這三個動作ioc容器初始化的動作 

一個xml資訊,到一個ioc容器識別的資訊,這都是容器初始化完成的工作