作用三大缓存作用
已AOP代理 已DI 的 singletonObjects
已AOP代理 未DI earlySingletonObjects
未AOP代理 未DI singletonFactories
对象创建 流程 先AOP再DI
如下
singletonFactories 缓存,需要再拿出来AOP创建
earlySingletonObjects 缓存AOP对象 singletonFactories ,避免重复AOP创建,准备DI
singletonObjects 缓存DI完毕对象 earlySingletonObjects ,避免重复DI创建