在上一篇文章中,配置spring的配置文件时,指定的参数名为:contextConfigLocation。下面我们就来解释下为什么这个名字是contextConfigLocation。
打开源码:DispatcherServlet,得知它继承了FrameworkServlet,在FrameworkServlet中确定的参数是:contextConfigLocation,通过setContextConfigLocation方法可以对其赋值,在web初始化时会根据这个地址来读取配置文件,从而初始化完成这个web。所以,我们设置spring参数名时必须为contextConfigLocation。