SpringBoot使用ApplicationReadyEvent事件实现应用启动后执行某些操作

>> 饿了么、美团外卖红包领取地址<<

在项目中,有时候需要在应用启动完成之后执行某些操作,这个时候我们需要找到一个合适的切入点来编写相应的代码。在SpringBoot中我们可以使用事件监听机制,通过监听ApplicationReadyEvent事件来实现。

新建一个类,具体代码:

/**
 * 应用启动完成监听器
 */
@Component
@Slf4j
public class ApplicationReadyListener implements ApplicationListener<ApplicationReadyEvent> {

    @Override
    public void onApplicationEvent(ApplicationReadyEvent event) {
        log.info("Application Ready");
        //do something
    }

}

把这个Listener当成一个普通的service类来使用,在onApplicationEvent方法中实现具体需要执行的代码,需求完成。


觉得内容还不错?打赏个钢镚鼓励鼓励!!👍

香蕉先生 安全套 避孕套 物理延时套 水润倍滑 成人情趣用品 物理延时10只装
¥9.80
成人本科学士学位英语统一考试星级词汇大冲关(第2版 乱序版)
¥18.09
若烟雪茄保湿包加湿包片保湿袋69%湿度双向保湿恒湿通用国产60g
¥29.00
若烟雪茄保湿包加湿包片保湿袋69%湿度双向保湿恒湿四季通用 便携8g
¥14.00
喜宝莉一次性加厚洗珍珠纹洗脸巾干湿两用抽取式60片加厚加大200*200mm
¥13.93
富昌 虾皮200g 小虾米海米干 海产干货紫菜蛋花汤原材料 调味食材
¥24.90
瓦力【抗蓝光】荣耀80pro钢化膜荣耀80pro手机膜 曲面防摔耐磨保护手机贴膜
¥41.80
艾玛莫莉(EMMA MOLLY)星座香薰蜡片衣橱香包香味神器持久香氛清香除味 狮子座法国杜松与薰衣草
¥49.00