3.1-从缓存中获取单例bean(流程)
2014-10-28 14:55:36   17  举报             
     
         
 从缓存中获取单例bean(流程)
    作者其他创作
 大纲/内容
 再次尝试从singletonFactories中加载ObjectFactory
  Y
    是否为空
  返回当前正在加载的bean
  N
  end
  从缓存中获取单例开始
  返回该bean
  是否正在加载
  singletonObjects.get( String name )
  缓存中的bean是否为null
  singletonFactories.get( String name )
  getSingleton( String name )
  检查缓存中是否存在实例
  检查该bean是否正在加载
  earlySingletonObjects.get( String name )
  某些方法需要提前初始化的时候会调用addSingletonFactories方法将对应的ObjectFactory初始化策略存入singletonFactories
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 