spring注入对象:spring
一、根据文件名路径,解析xml文件xml
二、根据bean,获取 id 与class属性对象
三、根据class属性的值获取 【类路径】,而后实例化对象class
注解方式:容器
一、扫描包路径名循环
二、根据反射获取包路径下面的全部类遍历
三、循环扫描类上面是否存在注解,若是存在注解,那么把类存入一个Map中反射
四、循环扫描类,而后根据类,循环遍历全部属性注入
五、判断属性上面是否存在注解,若是存在属性,则从容器(Map)取出对象注入进去。文件