注册监听器ContextLoaderListener
创建对象后,会读取/WEB-INF/applicationContext.xml,
为什么要读取文件,因为在监听器中要创建ApplicationContext对象,需要加载配置
/WEB-INF/applicationContext.xml就是默认读取的spring配置文件的路径
可以修改默认的文件位置,使用context-param重新指定文件的位置
配置监听器:谜目的是创建容器对象,创建了容易对象,就能把spring.xml配置文件中
的所有对象都创建好,用户发起请求就可以直接使用对象
<context-param>
<!--contextConfigLocation 用来表示文件路径的 -->
<param-name>contextConfigLocation</param-name>
<!--自定义配置文件的路径 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/config/application-context.xml
/WEB-INF/config/cache-context.xml
/WEB-INF/config/captcha-context.xml
/WEB-INF/config/jeecms/jeecore-context.xml
/WEB-INF/config/jeecms/jeecms-context.xml
/WEB-INF/config/shiro-context.xml
/WEB-INF/config/plug/**/*-context.xml
/WEB-INF/config/quartz-task.xml
/WEB-INF/config/zxw/zxw-context.xml
</param-value>
</context-param>