程序员

IoC 容器的初始化之 BeanDefinition 的 Re

2017-11-22  本文已影响0人  偷星辰夜

之前我们大概了解 Spring 中关于 IoC 容器的设计与应用。接下来我们就要从源代码出发,详细了解 Spring IoC 容器的实现。

IoC 容器的初始化。

简单来说,IoC 容器的初始化是由前面的 refersh()方法来启动的,这个方法标志是 IoC 容器的正式启动。具体来说, IoC 容器的启动包括 BeanDefinition 的 Resource 资源定位、载入和注册三个基本过程,spring 中将这三个步骤完全解耦,便于我们可能的对着三个过程进行裁剪或扩展,定制自己的 IoC 容器初始化过程。
上一篇文章我们已经介绍过编程式使用 IoC 容器,里面就涉及到了 Resource 定位和载入过程接口的调用。在下面的内容中,我们将以 ApplicationContext 为例,详细分析这三个过程的实现。

上一篇 下一篇

猜你喜欢

热点阅读