Quartz是一个任务调度框架 。
quartz定时任务时间设置:
这些星号由左到右按顺序代表 : * * * * * * *
格式: [秒] [分] [小时] [日] [月] [周] [年]
//AbstractJob 自行封装的抽象类
public class SynJob extends AbstractJob{
SynBiz synBiz = BeanUtil.getBean("synBiz");
@Override
public void exe(JobExecutionContext context) {
synBiz.synData();
}
@Override
public String getName() {
return "同步job";
}
}
@Component
public class SynBiz{
protected static final Logger log = Logger.getLogger(SynJob.class);
public void synData(){
}
}
//或
@Service("synBiz")
public class SynBiz{
protected static final Logger log = Logger.getLogger(SynJob.class);
public void synData(){
}
}
@Service用于标注业务层组件
@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注