码迷,mamicode.com
首页 > 其他好文 > 详细

ContextLoaderListener的作用

时间:2019-02-06 10:42:18      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:config   list   tco   路径   实现   ati   ica   就会   XML   

ContextLoaderListener监听器的作用:在启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener接口,在web.xml中配置这个监听器,启动容器时,就会默认执行它实现的方法。在ContextLoaderListener中关联了ContextLoader这个类,所以整个加载配置过程由ContextLoader来完成。

如果在web.xml中不写任何参数配置信息,默认的路径是/WEB-INF/applicationContext.xml,即在WEB-INF目录下创建的xml文件的名称必须是applicationContext.xml;
如果是要自定义文件名,可以在web.xml里加入contextConfigLocation这个context参数。举例:

<listener>
        <description>Spring监听器</description>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

    <!-- ContextLoaderListener初始化Spring上下文时需要使用到的contextConfigLocation参数 -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <!-- 配置spring.xml和spring-mybatis.xml这两个配置文件的位置,固定写法 -->
        <param-value>classpath:spring.xml,classpath:spring-mybatis.xml</param-value>
    </context-param>

ContextLoaderListener的作用

标签:config   list   tco   路径   实现   ati   ica   就会   XML   

原文地址:https://www.cnblogs.com/yuanfei1110111/p/10353480.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!