这两天在做一个定时任务,下面是一个简单的结构:首先有两个不同的任务,然后根据任务进行定时的配置
代码如下:
定义两个Job
package com.example.demo.schedule;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.quartz.QuartzJobBean;
public class JobOne extends QuartzJobBean {
private static final Logger logger= LoggerFactory.getLogger(JobOne.class);
@Autowired
JobService jobService;
@Override
protected void executeInternal(JobExecutionContext jobExecutionContext) throws JobExecutionException {
logger.info("this is job 1");
}
}
package com.example.demo.schedule;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework