论坛首页 Java企业应用论坛

Spring源代码解析(一):IOC容器

浏览 143305 次
该帖已经被评为精华帖
作者 正文
   发表时间:2007-07-04  
没错,既然getBean了,那就按需要的bean去加载.所以与预实例化没有关系.

换句话说,ApplicatonContext在容器启动时进行预实例化操作.而BeanFactory在getBean的时候进,如果有必要则行进行预实例化,而且仅仅对于顶层的bean.
0 请登录后投票
   发表时间:2007-07-05  
bennyparlo 写道
没错,既然getBean了,那就按需要的bean去加载.所以与预实例化没有关系.

换句话说,ApplicatonContext在容器启动时进行预实例化操作.而BeanFactory在getBean的时候进,如果有必要则行进行预实例化,而且仅仅对于顶层的bean.

这样看来这种预实例化实际上是上下文对IOC容器使用的一种优化,提高容器getBean的性能,了解了IOC容器的原理,可以在很多地方扩展和加强 - 比如提高IOC容器的容量和性能方面。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics