Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
来源:互联网 发布:js绑定事件的方法区别 编辑:程序博客网 时间:2024/06/05 12:09
Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
什么是ApplicationContext?
它是Spring的核心,Context我们通常解释为上下文环境,但是理解成容器会更好些。
ApplicationContext则是应用的容器。
Spring把Bean(object)放在容器中,需要用就通过get方法取出来。
ApplicationEvent
是个抽象类,里面只有一个构造函数和一个长整型的timestamp。
ApplicationListener
是一个接口,里面只有一个onApplicationEvent方法。
所以自己的类在实现该接口的时候,要实装该方法。
如果在上下文中部署一个实现了ApplicationListener接口的bean,
那么每当在一个ApplicationEvent发布到 ApplicationContext时,
这个bean得到通知。其实这就是标准的Oberver设计模式。
下面给出例子:
首先创建一个ApplicationEvent实现类:
给出监听器:
applicationContext.xml文件配置:
<bean id="emailListener" class="com.spring.event.EmailListener"></bean>
测试类:
阅读全文
0 0
- Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
- Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
- Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
- Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
- Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
- Spring的监听事件ApplicationListener和ApplicationEvent及@EventListener用法
- Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
- Spring 的监听ApplicationListener 和 ApplicationEvent
- Spring 通过ApplicationListener&ApplicationEvent实现事件监听
- Spring 的 ApplicationEvent和ApplicationListener
- Spring的ApplicationEvent和ApplicationListener
- Spring ApplicationEvent和ApplicationListener
- Spring中使用ApplicationContext进行事件的监听之ApplicationEvent,ApplicationListener
- Spring 的 ApplicationEvent and ApplicationListener
- Spring 的 ApplicationEvent ,ApplicationListener,ApplicationContextAware
- Spring 的 ApplicationEvent and ApplicationListener
- Spring 的 ApplicationEvent and ApplicationListener
- Spring 的 ApplicationEvent and ApplicationListener
- 网络号和网关
- BZOJ 4552 [Tjoi2016&Heoi2016]排序
- Mybatis入门简版(补充)
- RAM的理解
- 2017年总结
- Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法
- MPLS-TP原理
- 迷之集训
- 一种隐藏DLL的方式
- 视频编辑器-MovieMator 简洁使用-在时间线上拆分,修剪,连接剪辑
- 关于树莓派使用pip下载python包提示permissionError错误等等
- 进制转换方法大全
- CCF大数据专家委:《2018年大数据发展趋势预测》(PPT全文)
- 正则表达式太慢?这里有一个提速100倍的方案(附代码)