spring注入對象:spring
一、根據文件名路徑,解析xml文件xml
二、根據bean,獲取 id 與class屬性對象
三、根據class屬性的值獲取 【類路徑】,而後實例化對象class
註解方式:容器
一、掃描包路徑名循環
二、根據反射獲取包路徑下面的全部類遍歷
三、循環掃描類上面是否存在註解,若是存在註解,那麼把類存入一個Map中反射
四、循環掃描類,而後根據類,循環遍歷全部屬性注入
五、判斷屬性上面是否存在註解,若是存在屬性,則從容器(Map)取出對象注入進去。文件