1.ApplicationContext中的事件处理是通过ApplicationEvent类和ApplicationListener接口来提供的.如果在上下文中部署一个实现了ApplicationListener接口的bean,那么每当一个ApplicationEvent发布到ApplicationContext时,这个bean就得到通知。实质上,这是标准的Observer设计模式。Spring提供了三个标准事件:
a.ContextRefreshedEvent:当ApplicationContext初始化或刷新时发送的事件。这里的初始化意味着:所有的bean被装载,singleton被预实例化,以及ApplicationContext已就绪可用
b.ContextClosedEvent : 当使用ApplicationContext的close()方法结束上下文时发送的事件。这里的结束意味着:singleton bean 被销毁
c.RequestHandledEvent :一个与web相关的事件,告诉所有的bean一个HTTP请求已经被响应了(也就是在一个请求结束后会发送该事件)。注意,只有在Spring中使用了DispatcherServlet的web应用才能使用
分享到:
相关推荐
spring的Applicationcontext对事件的监听,在一个applicationContext范围内,实现类似MQ的效果
Spring中ApplicationContext对事件传递
Spring中ApplicationContext加载机制
Spring中ApplicationContext和beanfactory区别.rar
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean" p:dataSource-ref="dataSourceProxy"> <value>classpath:SqlMapConfig.xml</value> </property> ...
《Spring的数据源配置文件模板》applicationContext.zip
主要介绍了 Spring获取ApplicationContext对象工具类的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下
Spring ApplicationContext.xml配置的12个技巧演示教学.pdf
spring 获得applicationcontext公用方法
本篇文章主要介绍了详解spring applicationContext.xml 配置文件 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
applicationContext.xml+hiberniate属性+Session属性+自动代理+拦截器!!!! 上传的限制去除了jar包!
Spring配置文件ApplicationContext,内容齐全,有需要的可以下载。
Spring Web MVC开发 xml配置文件格式,无bean之类 Spring Web MVC开发配置文件 applicationContext
这个工程主要实现了: Spring中Bean的生命周期 applicationcontext的应用(实现国际化,事件的传递)
NULL 博文链接:https://ylxy3058.iteye.com/blog/2223687
今天小编就为大家分享一篇关于spring中通过ApplicationContext getBean获取注入对象的方法实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
spring定时任务必须的包和spring配置说明
spring4的“所有jar包”+applicationContext.xml+web.xml====全套
spring2.5的applicationContext配置文件.
主要介绍了JSP Spring ApplicationContext的国际化支持的相关资料,需要的朋友可以参考下