spring原理分析

spring注入對象:spring

一、根據文件名路徑,解析xml文件xml

二、根據bean,獲取 id 與class屬性對象

三、根據class屬性的值獲取 【類路徑】,而後實例化對象class

註解方式:容器

一、掃描包路徑名循環

二、根據反射獲取包路徑下面的全部類遍歷

三、循環掃描類上面是否存在註解,若是存在註解,那麼把類存入一個Map中反射

四、循環掃描類,而後根據類,循環遍歷全部屬性注入

五、判斷屬性上面是否存在註解,若是存在屬性,則從容器(Map)取出對象注入進去。文件

相關文章
相關標籤/搜索