犀牛云网站建设费用,ppt模板免费完整版,个人网页设计代码模板,wordpress上传图片被压缩回顾上期内容
new 容器 new AnnotateBeanDefinitionReader 的时候创建很多创世纪的类#xff0c;其中有一个ConfigurationPostProcessor是用来解析配置类的#xff0c;将其注册起来存到Bean定义的Map中【这个类是基于Bean工厂后置处理器的】 这一步是将配置类注册到Bean定…回顾上期内容
new 容器 new AnnotateBeanDefinitionReader 的时候创建很多创世纪的类其中有一个ConfigurationPostProcessor是用来解析配置类的将其注册起来存到Bean定义的Map中【这个类是基于Bean工厂后置处理器的】 这一步是将配置类注册到Bean定义的Map当中这时候Map中配置类和解析配置类的类有了 执行**refresh()**方法里面有十三个方法执行下面的方法 进去方法 拿到所有实现了**BeanDefinitionRegisttryPostProcessor()**的类 这个时候就会拿到解析配置类的类 同时ConfigurationPostProcessor实现了PrtorityOrdered 将我们的类添加到CurrentRegistryProcessors【当前处理器集合】当中 该方法处理代注册的Bean工厂后置处理器 拿到所有的Bean定义 拿到配置类拿到就放到configCandidates中
循环依赖 待、、、、、、