在spring中添加
<import resource="spring-task.xml" />文件
增加定时器
xml中的
com.foxtail.task.TransactionTask就是定时器到规定时间的时候执行的事件
package com.foxtail.task;import java.text.ParseException;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.select.Elements;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.scheduling.quartz.QuartzJobBean;import org.springframework.stereotype.Component;import com.foxtail.common.util.StringUtil;import com.foxtail.model.mpos.TSession;import com.foxtail.model.mpos.Terminal;import com.foxtail.model.transaction.T_mpos_transaction;import com.foxtail.service.mpos.MposService;import com.foxtail.service.mpos.TSessionService;import com.foxtail.service.transaction.TransactionService;import com.foxtail.util.http.HttpClean;import com.foxtail.util.tool.BeanUtil;/** * 交易定时器 * @author ck * * @date 2017年9月28日下午4:35:13 */@Component("transactionTask")public class TransactionTask extends QuartzJobBean { private static final Logger LOG = LoggerFactory.getLogger(TransactionTask.class); @SuppressWarnings("static-access") @Override protected void executeInternal(JobExecutionContext jobExecutionContext) throws JobExecutionException { LOG.info("定时器开始=======================terminalTask"); }}