SpringMVC 源代码深度解析 IOC容器(Bean 解析、注册)

转http://blog.csdn.net/congcong68/article/details/40650143

 SpringMVC通过一个配置文件描述Bean以及Bean之间的依赖关系,利用Java的反射机制实例化Bean并建立Bean之间的依赖关系。IOC容器在完成这些底层工作的基础还提供了Bean的实例缓、生命周期、Bean实例代理等。BeanFacorySpringMVC框架最核心的接口,他提供了最高级IOC的配置机制。ApplicationContextBeanFactory派生而来,这也说明了 springMVC容器中运行的主体对象是 Bean,另外 ApplicationContext 继承了 ResourceLoader 接口,使得 ApplicationContext 可以访问到任何外部资源,提供了更多面向实际应用的功能。SpringMVC初始化时在什么时候读取配置我们配置好的bean的文件,怎么解析和注册Bean?接下来我们带着问题来分析。 

    上一篇,我们在介绍DispatcherServlet初始化的介绍父类FrameworkServlet在创建上下文时,调用了一个重启上下文时,并初始化Bean。如图所示:

posted @ 2017-02-06 15:32  天空之家  阅读(133)  评论(0)    收藏  举报