美文网首页
SpringApplication事件及Spring常用事件

SpringApplication事件及Spring常用事件

作者: chaofeng | 来源:发表于2015-09-14 17:10 被阅读1431次
  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>

相关文章

网友评论

      本文标题:SpringApplication事件及Spring常用事件

      本文链接:https://www.haomeiwen.com/subject/gnfmcttx.html