zoukankan      html  css  js  c++  java
  • springBoot-自定义监听器

    package com.cx.springboot.mylistener;

    import org.springframework.boot.context.event.ApplicationReadyEvent;
    import org.springframework.context.ApplicationListener;

    /**
    *
    * @作者 陈先生
    * @创建时间 2018年7月3日
    * @功能描述 监听器
    * ApplicationReadyEvent 项目就绪时触发
    */

    @Component

    public class Mylistener implements ApplicationListener<ApplicationReadyEvent> {

    @Override
    public void onApplicationEvent(ApplicationReadyEvent event) {
    System.err.println("项目启动成功了!");
    System.err.println("项目启动成功了!");
    System.err.println("项目启动成功了!");
    }
    }

     

    1)自定义类,实现ApplicationListener<E extends ApplicationEvent>  接口在泛型中给出所要监听的事件。

      目前springboot 支持的事件有:

      ApplicationFailedEvent:该事件为spring boot启动失败时的操作

      ApplicationPreparedEvent:项目准备启动时触发

      ApplicationReadyEvent:项目准备启动成功时触发

      ApplicationStartedEvent:spring boot 启动监听类 (2.x <= 新增的事件)

      SpringApplicationEvent:获取SpringApplication

      ApplicationEnvironmentPreparedEvent:环境事先准备

      等..

      上述事件class都继承自 ApplicationEvent 具体可以前往 ApplicationEvent.java查看

    2) 实现接口方法 ApplicationReadyEvent() ,监听被触发后 会直接调用该方法处理逻辑

  • 相关阅读:
    数组元素的查找1
    排序——选择排序
    排序——冒泡排序
    内部类——匿名内部类
    跳一跳
    数组元素换位置游戏
    六 java和Tomcat
    九 Jenkins持续集成
    八 ip和子网详解
    七 Git版本控制
  • 原文地址:https://www.cnblogs.com/cx987514451/p/9304746.html
Copyright © 2011-2022 走看看