个人总结的refresh原生接口图,所有的Spring注解,自定义注解都是在这个流程图上完成的。
BeanFactoryPostProcessor阶段:负责加载bean定义;解析大量常见注解,如:@Configuration,@Component,@ComponentScan,@Bean,@Import等等。
BeanPostProcessor阶段:增强bean实例;实现@Autowired属性注入,代理对象等。

个人总结的refresh原生接口图,所有的Spring注解,自定义注解都是在这个流程图上完成的。
BeanFactoryPostProcessor阶段:负责加载bean定义;解析大量常见注解,如:@Configuration,@Component,@ComponentScan,@Bean,@Import等等。
BeanPostProcessor阶段:增强bean实例;实现@Autowired属性注入,代理对象等。