contextConfigLocation是一個用來指定Spring配置文件路徑的參數,它的作用是告訴Spring容器去哪里尋找配置文件并加載它們。
在JavaWeb中,通常會在web.xml文件中使用
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
上面的示例中,contextConfigLocation的值為/WEB-INF/applicationContext.xml,表示Spring容器會在WEB-INF目錄下查找名為applicationContext.xml的配置文件。
另外,contextConfigLocation可以接受多個配置文件路徑,多個路徑之間使用逗號或空格進行分隔。例如:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext1.xml, /WEB-INF/applicationContext2.xml</param-value>
</context-param>
上面的示例中,Spring容器會分別加載/WEB-INF/applicationContext1.xml和/WEB-INF/applicationContext2.xml兩個配置文件。
總之,contextConfigLocation的作用是用來指定Spring配置文件路徑,告訴Spring容器去哪里加載配置文件以初始化應用程序的Spring環境。