SpringApplication事件及Spring常用事件

  1. SpringApplication事件


    springApplication发送的事件.png
  2. Spring 常用事件
    <pre>
    /** * (1)ContextRefreshedEvent:当ApplicationContext初始化或者刷新时触发该事件

    • (2)ContextClosedEvent:ApplicationContext被关闭时触发该事件.容器被关闭时,其管理的所有单例Bean都被销毁
    • (3)RequestHandleEvent:在Web应用中,当一个Http请求结束时触发该事件
    • (4)ContextStartedEvent:当容器调用start()方法时触发
    • (5)ContextStopEvent:当容器调用stop()方法时触发
      /
      @Componentpublic
      public class SpringCustomListener implements ApplicationListener {
      public SpringCustomListener(){
      super();
      }
      @Override
      public void onApplicationEvent(ApplicationEvent event) {
      if(event instanceof ContextRefreshedEvent){
      /
      * * 可通过事件活得应用上下文 /
      /
      ApplicationContext context = ((ContextRefreshedEvent) event).getApplicationContext();*/
      System.out.println("*************************容器加载完毕了****************************");
      }
      }
      }
      </pre>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,993评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,974评论 6 342
  • 一:spring的基本用法: 1.关于spring容器: spring容器是Spring的核心,该 容器负责管理s...
    FTOLsXD阅读 2,567评论 0 5
  • 泰山文学阅读 185评论 0 0
  • 今天来画比较常见的牛筋草。 今天北京的最低气温只有零度,外面飘着毛毛雨,北方人引以为傲的暖气十天前就停了。阴暗湿冷...
    小进画论阅读 1,037评论 6 8