Spring联姻Quartz实现作业调度
这里用的是Spring-2.x和Quartz-1.x
里面涉及到的RecFileQuartz、MessageSendQuartz等类,都是普通的Java类
其中<targetMethod>属性值就是RecFileQuartz、MessageSendQuartz类中的方法
package com.ecpay.cus.quartz;import org.springframework.transaction.annotation.Transactional;import com.ecpay.cus.dao.NotActiveUserDAO;import com.ecpay.cus.dao.PayBusinessCustomizeDAO;/** * 业务定制对账文件之作业调度类 * @author 玄玉<http://blog.csdn.net/jadyer> * @create May 4, 2012 12:50:28 PM */@Transactionalpublic class RecFileQuartz {private PayBusinessCustomizeDAO pbcDao;private NotActiveUserDAO nauDao;public void setNauDao(NotActiveUserDAO nauDao) {this.nauDao = nauDao;}public void setPbcDao(PayBusinessCustomizeDAO pbcDao) {this.pbcDao = pbcDao;}/** * 生成定制关系到数据库 */@Transactionalpublic void genRecFileRelation() {System.out.println("恭喜您:Spring定制调度执行了该方法,本行打印的日志就是该方法的第一行代码");}}