我们使用spring 做web 开发的时候通会加上如下一个配置
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:beans.xml</param-value>
</context-param>
<!-- 在servlet 2.3or 4 标准后使用listener 2.2之前使用的是servlet来为web应用创建applicationContext对象 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoader</listener-class>
</listener>
其实很多人可能是不知道这样配置的作用何在,
我们都知道spring对bean的管理主要通过beanfactory来管理的,当然我们很多时候使用的是它的子类
applicationContext这个接口类的实现类,其它上面的配置就是为为创建这个bean管理类的配置