0
点赞
收藏
分享

微信扫一扫

Spring监听器的作用

架构大数据双料架构师 2022-04-25 阅读 74
java
      注册监听器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>
举报

相关推荐

0 条评论