1. 研究IOC首先创建一个简单的web项目,在web.xml中我们都会加上这么一句

大学生就业培训,高中生培训,在职人员转行培训,企业团训

<context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:applicationContext.xml</param-value>
    </context-param>

    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

大学生就业培训,高中生培训,在职人员转行培训,企业团训

这代表了web容器启动的时候会首先进入ContextLoaderListener这个类,并且之后会去加载classpath下的applicationContext.xml文件。那么重点就在ContextLoaderListener上,点开源码:

大学生就业培训,高中生培训,在职人员转行培训,企业团训

/**
     * Initialize the&