spring boot 项目重新搭建----------定时任务、事件监听

1.开启定时任务

.

2.@Scheduled设置定时时间规则

3.有时候需要程序启动就进行执行的操作可用事件监听来实现

监听ContextRefreshedEvent事件,当所有的bean都初始化完成并被成功装载后会触发该事件,实现ApplicationListener<ContextRefreshedEvent>接口可以收到监听动作,然后可以写自己的逻辑

@Component
public class DemoListenner implements ApplicationListener<ContextRefreshedEvent> {
    @Override
    public void onApplicationEvent(ContextRefreshedEvent event) {
        if (event.getApplicationContext().getParent() == null){
            System.out.println("程序启动了");
        }
    }
}

猜你喜欢

转载自blog.csdn.net/New_CJ/article/details/84255695
今日推荐