Spring 源码分析-第一天

Spring 源码分析-第一天

AbstractXmlApplicationContext

  • FileSystemXmlApplicationContext继承自AbstractXmlApplicationContext抽象类
    Spring 源码分析-第一天

  • FileSystemXmlApplicationContext的调用树关系图

    Spring 源码分析-第一天

  • FileSystemXmlApplicationContext的初始化过程中,通过Ioc容器的初始化中的refresh来启动整个调用

    refresh()方法在AbstractApplicationContext抽象方法中实现

    初始化过程中加载资源文件:

    ​ 加载资源文件从AbstractApplicationContext的基类DefaultResourceLoader中继承而来

    ​ DefaultResourceLoader继承至Object类以及实现了ResourceLaoder接口
    Spring 源码分析-第一天