03 2022 档案
摘要:1、InstantiationAwareBeanPostProcessor,如果此处返回了bean实例,将直接返回,不会再走下面的doCreateBean流程 2、SmartInstantiationAwareBeanPostProcessor.determineCandidateConstruct
阅读全文
摘要:1、创建过程 在解析配置类上的@EnableAspectAutoProxy的时候,会向IOC容器注册一个AnnotationAwareAspectJAutoProxyCreator(实现了BeanPostProcessor)的bean定义,在首次执行AnnotationAwareAspectJAut
阅读全文
摘要:spirng使用了三级缓存解决循环依赖问题 /** 一级缓存,存放完整的bean*/ private final Map<String, Object> singletonObjects = new ConcurrentHashMap<>(256); /** 三级缓存,存放函数接口*/ privat
阅读全文
摘要:IOC加载过程 1、创建bean工厂 2、实例化reader,注册spring内部的BeanFactory后置处理器的BeanDefiniton 这些后置处理器有: ConfigurationClassPostProcessor,解析配置类 还有一些解析@Autowide,@Resources等注解
阅读全文

浙公网安备 33010602011771号