注册监听器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>