1 使用 ContextLoaderListener 创建 ApplicationContext 时,必须使服务器支持 listener。
2 ContextLoaderListener 类可以作为 listener 使用,它会在创建时自动查找 WEB-INF/下的 applicationContext.xml 文件。因此,如果只有一个配置文件,并且文件名为applicationContext.xrnl,则只需在 web.xrnl文件中增加如下代码即可:
<1istener>
<listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
3 如果有多个配置文件需要载入,则考虑使用<context-para即元素来确定配置文件的文件名。由于ContextLoaderListener加载时,会查找名为contextConfigLocation的参数。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:conf/spring/applicationContext*.xml
</param-value>
</context-param>
2 ContextLoaderListener 类可以作为 listener 使用,它会在创建时自动查找 WEB-INF/下的 applicationContext.xml 文件。因此,如果只有一个配置文件,并且文件名为applicationContext.xrnl,则只需在 web.xrnl文件中增加如下代码即可:
<1istener>
<listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
3 如果有多个配置文件需要载入,则考虑使用<context-para即元素来确定配置文件的文件名。由于ContextLoaderListener加载时,会查找名为contextConfigLocation的参数。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:conf/spring/applicationContext*.xml
</param-value>
</context-param>