在maven项目中加入quartz的依赖
<dependency><groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
</dependency>
新建一个任务类
package com.mmiku.rs.quartz.schedule;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.apache.log4j.Logger;
import com.mmiku.rs.sms.model.SmsSendRecord;
import com.mmiku.rs.sms.service.ISmsSendRecordService;
import com.mmiku.rs.util.SpringContextUtil;
/**
* 短信发送任务
* @ClassName: SendSmsSchdule
* @Description: TODO(这里用一句话描述这个类的作用)
* @author mrgui@sohu.com
* @date 2016年7月14日 下午6:32:15
*
*/
public class SendSmsSchdule{
Logger log = Logger.getLogger(SendSmsSchdule.class);
public static boolean running = false;
ISmsSendRecordService smsSendRecordService = (ISmsSendRecordService) SpringContextUtil.getBean("smsSendRecordService");
protected void execute() {
if(running){
log.info("上一次任务正在运行中");