然后看下我们这次的实践里整体需要弄得几个文件:
创建第一个定时任务的实例,TaskJobOne.class : (注意这里的@EnableScheduling 别忘记了)
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.stereotype.Component;
import java.util.Date;
import static java.lang.Thread.sleep;
/**
-
@Author : JCccc
-
@CreateTime : 2020/3/9
-
@Description :
**/
@Component
@EnableScheduling
public class TaskJobOne {
public void testJobOneMethod() throws InterruptedException {
System.out.println(“1 定时任务1正在执行…”+new Date());
sleep(1000);
System.out.println(“1 定时任务1业务代码执行完毕…”+new Date());
}
}
然后是创建多个,也就是第二个定时任务的实例,TaskJobTwo.class: (注意这里的@EnableScheduling 别忘记了)
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.stereotype.Component;
import java.util.Date;
import static java.lang.Thread.sleep;
/**
-
@Author : JCccc
-
@CreateTime : 2020/3/9
-
@Description :
**/
@Component
@EnableScheduling
public class TaskJobTwo {
public void testJobTwoMethod() throws InterruptedException {
System.out.println(“2 定时任务2正在执行…” + new Date());
sleep(1000);
System.out.println(“2 定时任务2业务代码执行完毕…”+new Date());
}
}
然后是给这些任务实例绑定触发器,然后将触发器加入到调度工厂里:
创建 Quart