第二十四章、定时任务schedule讲解(SpringBoot2.x)

定时任务和常见定时任务区别

        1、常见定时任务 Java自带的java.util.Timer类
            timer:配置比较麻烦,时间延后问题
            timertask:不推荐

        2、Quartz框架
            配置更简单
            xml或者注解

        3、SpringBoot使用注解方式开启定时任务
            1)启动类里面 @EnableScheduling开启定时任务,自动扫描
            2)定时任务业务类 加注解 @Component被容器扫描
            3)定时执行的方法加上注解 @Scheduled(fixedRate=2000) 定期执行一次

------------------------------------------------------------------------------------------------

启动类:

第二十四章、定时任务schedule讲解(SpringBoot2.x)_第1张图片

定时任务类:

package net.xdclass.base_project.task;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import org.springframework.scheduling.annot

你可能感兴趣的:(SpringBoot,2.x)