一、定时器的目的
此次是为了项目中可以定时任务(如每天晚上起点定时接入钉钉接口,并且将数据插入数据库中),所以需要用到定时器
二、定时器的基础准备
Jar包:项目用的是ssm项目,用的是qurtz(maven管理jar包),其余准备省略
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
</dependency>
三、定时器实例
步骤说明:1.创建任务;2.调度触发器任务
步骤详情:
1.创建任务
①说明:创建DingGroupQuartzJob类,实现job接口,并重写excute方法
public class DingGroupQuartzJob implements Job {
@Override
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
//里面自行写需要定时器执行的业务逻辑,此处先展示一个demo
System.out.println("hello world! PrintTime:" + new Date());
}
}
2.调度触发器任务