先来看个大体的流程图首先说下,Autowired的注解处理类是AutowiredAnnotationBeanPostProcessor.java文件
Autowired是在实例化bean的时候解析的.
每个bean在实例化的时候,都会照例检测本类中是否存在Autowired注解的Filed.对此类声明的所有Field一一对比.看是否是存在需要的注解,这个注解条件为Autowired注解是其中之一.
如果有满足条件的Field,那么就通过反射实例化这个Field,看实现截图
大体过程是这样的,如有错误敬请指出.