Spring框架中有哪些不同类型的事件
Spring 提供了以下5种标准的事件:
(1)上下文更新事件(ContextRefreshedEvent):在调用ConfigurableApplicationContext 接口中的refresh()方法时被触发。
(2)上下文开始事件(ContextStartedEvent):当容器调用ConfigurableApplicationContext的Start()方法开始/重新开始容器时触发该事件。
(3)上下文停止事件(ContextStoppedEvent):当容器调用ConfigurableApplicationContext的Stop()方法停止容器时触发该事件。
(4)上下文关闭事件(ContextClosedEvent):当ApplicationContext被关闭时触发该事件。容器被关闭时,其管理的所有单例Bean都被销毁。
(5)请求处理事件(RequestHandledEvent):在Web应用中,当一个http请求(request)结束触发该事件。
如果一个bean实现了ApplicationListener接口,当一个ApplicationEvent 被发布以后,bean会自动被通知。
Spring框架中有哪些不同类型的事件相关推荐
- Spring 框架中有哪些不同类型的事件?
Spring 的ApplicationContext 提供了支持事件和代码中监听器的功能. 我们可以创建bean 用来监听在ApplicationContext 中发布的事件.ApplicationE ...
- java 事件类型_Spring框架中有哪些不同类型的事件?
Spring内置事件 内置事件中由系统内部进行发布,只需注入监听器 自定义事件 事件类需要继承ApplicationEvent,代码如下: public class BigEvent extends ...
- spring学习12 -Spring 框架模块以及面试常见问题注解等
以下为spring常见面试问题: 1.Spring 框架中都用到了哪些设计模式? Spring框架中使用到了大量的设计模式,下面列举了比较有代表性的: 代理模式-在AOP和remoting中被用的比较 ...
- 25道Spring框架面试题
25个经典的Spring面试问答 By - Last updated: 星期二, 五月 5, 2015 本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时 ...
- Spring框架面试精华知识
咳咳,这里整理一些关于WEB框架的一些知识点,来帮助更多的人进行面试,主要的还是讲解一些关于目前企业用得比较流行的框架,还有就是一些比较前沿的框架,比如阿里开源的Dubbo框架及其开源框架Zookee ...
- spring框架之面试
spring框架之面试 Spring的主要问题,这些问题有可能在你下次面试时就会被问到.对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案. 欢迎大家向我推荐你在面试过程中遇到关于S ...
- Spring 框架分析
1 .Spring 框架是一个什么框架? Spring 是一个资源整合框架,其核心是资源整合,然后以一种更加科学的方式对外提供服 务,例如提高对象的应用效率,降低系统开销,提高代码的可维护性等等.其官 ...
- 浅谈Spring框架应用的设计模式(一)——工厂模式
文章目录 前言 一.工厂模式介绍 1.简单工厂模式 (1)静态工厂模式 (2)利用反射机制实现的简单工厂 2.工厂方法模式 3.抽象工厂模式 二.Spring框架中工厂模式的重要应用 1.BeanFa ...
- Spring框架中提取list集合类型属性注入
提取list集合类型属性注入 前言 引入名称空间 编写`xml`配置文件 运行结果 前言 对于某一个类型属性通用性较高的情况下,可以单独的提取出来,给需要的bean进行引用. 有关类的创建见<S ...
最新文章
- httpClient多线程问题
- python中的取余运算符是_python取余运算
- Python for循环本质
- 斯坦福CS231n项目实战(三):Softmax线性分类
- oracle插入回车换行符
- 修改gitignore 后不起作用
- Unity ScriptObject
- java是怎么实现文件上传的_java怎么实现大文件上传
- Android 手机厂商推送服务调研
- VM安装rhel或linux后,声音很响,如何关闭
- 判断两个ListInteger是否包含同样的值,不考虑位置关系
- 【Android 教程系列第 32 篇】如何查看本地已安装的 java jdk 都有哪些版本
- 天大18春在线考试计算机答案,天津大学期末考核18春学期《画法几何及工程制图》在线作业一全套习题答案...
- 十分钟打造 3D 物理世界
- WebService的简单案例记录(Java)
- 关于51地图中循环根据经纬度获取地理位置只显示一条数据的问题
- ssm智能社区服务的设计与实现毕业设计-附源码221512
- MAT的使用(一)使用方法介绍
- 嵌入式开发学习之--点亮LED灯(中)
- 正月十五夜逛风雪泉城
热门文章
- 机器学习基础-特征缩放交叉验证法-05
- zabbix 监控项自动发现过滤_通过Zabbix的自动发现(规则)自动创建监控项
- java实现dvd租赁系统_Java编写汽车租赁系统
- 伊利诺伊香槟分校计算机科学,伊利诺伊大学香槟分校计算机科学与信息系统世界排名2019年最新排名第31(QS世界排名)...
- IDEA入门之web项目导入jar包
- Nodejs连接mysql的增、删、改、查操作
- 常用的MySQL图形化管理软件
- HttpClient 使用
- as2 AVM1对象和as3对象的通信
- onvif_discover虚拟摄像头