锁定老帖子 主题:Spring源代码解析(一):IOC容器
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-07-04
没错,既然getBean了,那就按需要的bean去加载.所以与预实例化没有关系.
换句话说,ApplicatonContext在容器启动时进行预实例化操作.而BeanFactory在getBean的时候进,如果有必要则行进行预实例化,而且仅仅对于顶层的bean. |
|
返回顶楼 | |
发表时间:2007-07-05
bennyparlo 写道 没错,既然getBean了,那就按需要的bean去加载.所以与预实例化没有关系.
换句话说,ApplicatonContext在容器启动时进行预实例化操作.而BeanFactory在getBean的时候进,如果有必要则行进行预实例化,而且仅仅对于顶层的bean. 这样看来这种预实例化实际上是上下文对IOC容器使用的一种优化,提高容器getBean的性能,了解了IOC容器的原理,可以在很多地方扩展和加强 - 比如提高IOC容器的容量和性能方面。 |
|
返回顶楼 | |