SpringBoot @Scheduled 定时任务

一:ScheduleConfig.java里配置Beanjava

/**
 * 定时任务配置
 *
 * @author King
 */
@Configuration
@EnableScheduling
public class ScheduleConfig
{

    @Bean
    public KingTask scheduledTasks() {
        return new KingTask();
    }

}

二:配置自定义任务 KingTask.javacode

/**
 * Scheduled定时任务DEMO
 *
 * @author King
 * @date 2020/06/28 11:36
 **/
public class KingTask {
    
    /**
     * 五秒钟执行一次
     **/
    @Scheduled(cron = "*/5 * * * * *")
    private void task1() {
        System.out.println(DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss") + "执行次定时任务: 1");
    }

    @Scheduled(cron = "*/5 * * * * *")
    private void task2() {
        System.out.println(DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss") + "执行次定时任务: 2");
    }
}
相关文章
相关标签/搜索