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");
    }
}
相關文章
相關標籤/搜索