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会自动被通知。

最新文章

  1. LUA 函数式编程demo
  2. udp内网穿透 两个内网互联
  3. UEditor上传功能
  4. ARM NEON 编程系列2 - 基本指令集
  5. 头文件intrins.h
  6. 几个因为hadoop配置文件不当造成的错误
  7. android分割线
  8. 【转】Logistic regression (逻辑回归) 概述
  9. 有没有安全的工作?(99条评论)——结论是没有一劳永逸的工作,要终身学习,IT业刚出道和老手还是有区别的(同样对于新技术,薪资可能是个问题)
  10. 块和内嵌div和span
  11. 【转】用systemJS+karma+Jasmine+babel环境去编写简单的ES6工程
  12. U-Mail企业邮箱如何导入授权文件
  13. React + antd 组件离开页面以后出现Can only update a mounted or mounting component 的解决办法
  14. JaxbUtil转json转XML工具类
  15. script中type属性讲解
  16. openstack热添加磁盘
  17. Luence
  18. java项目连接jdbc报错:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server
  19. Hadoop之 MapReducer工作过程
  20. interrupt_control

热门文章

  1. MyBatisPlus根据ID修改对应的值,其他属性不变.如何实现?
  2. Android SugarORM(1)
  3. 如何结合phpstorm配置在docker中的xdebug
  4. Ansible-DevOps
  5. [Golang]一些书城项目中出现错误的原因和解决办法(一)
  6. LEETCODE 之写在前面
  7. Excel入门简单,想要进阶实属不易?推荐这个数据分析工具
  8. 思迈特软件Smartbi:利用大数据为产业赋能,且看这家风电巨头的实践之路!
  9. 白话OAuth2.0
  10. Linq连接和Sql Server连接