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("程序启动了"); } } }