当前位置: 首页 > news >正文

ContextLoaderListener的作用是什么

每一个整合spring框架的项目中,总是不可避免地要在web.xml中加入这样一段配置。

    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:spring-config.xml</param-value>
    </context-param>
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

ContextLoaderListener的作用就是启动Web容器时,读取在contextConfigLocation中定义的xml文件,自动装配ApplicationContext的配置信息,并产生WebApplicationContext对象

然后将这个对象放置在ServletContext的属性里,这样我们只要得到Servlet就可以得到WebApplicationContext对象,并利用这个对象访问spring容器管理的bean


简单来说,就是上面这段配置为项目提供了spring支持,初始化了Ioc容器

相关文章:

  • idea run anything快捷键
  • @Autowired多个相同类型bean装配问题
  • 大话数据结构中kmp算法看不懂的正确姿势
  • 图解http xss攻击url中加号+问题
  • 如何理解停机问题
  • java核心技术卷1 2 英文版pdf/epub+源代码 Core Java, 11th Edition
  • Files.readAllBytes() 方法
  • 查看mysql版本
  • cmd命令行设置绿色字体 透明度
  • distinct 不能用于count(*) 的原因
  • sidr制作移动端隐藏式菜单教程
  • post发包获取到的响应json 出现中文乱码
  • 深入剖析Tomcat第一章ERR_INVALID_HTTP_RESPONSE
  • Classic VM 使用句柄查找对象
  • Mac command line tools for xcode 安装
  • 10个最佳ES6特性 ES7与ES8的特性
  • Apache Zeppelin在Apache Trafodion上的可视化
  • canvas 绘制双线技巧
  • HashMap ConcurrentHashMap
  • javascript从右向左截取指定位数字符的3种方法
  • Mybatis初体验
  • PaddlePaddle-GitHub的正确打开姿势
  • Quartz初级教程
  • React as a UI Runtime(五、列表)
  • react-native 安卓真机环境搭建
  • Redis的resp协议
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 技术发展面试
  • 马上搞懂 GeoJSON
  • 前嗅ForeSpider教程:创建模板
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 微信公众号开发小记——5.python微信红包
  • 自制字幕遮挡器
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • ​一些不规范的GTID使用场景
  • #laravel 通过手动安装依赖PHPExcel#
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (31)对象的克隆
  • (C++17) optional的使用
  • (笔试题)分解质因式
  • (编译到47%失败)to be deleted
  • (差分)胡桃爱原石
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (状压dp)uva 10817 Headmaster's Headache
  • .Net 8.0 新的变化
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET Core 中的路径问题
  • .net wcf memory gates checking failed
  • .NET 中使用 TaskCompletionSource 作为线程同步互斥或异步操作的事件
  • .NET单元测试
  • @RequestBody的使用
  • []FET-430SIM508 研究日志 11.3.31