慕工程4835570
2018-09-22 15:16
请问我在spring中new了一个Timer,为什么没有触发呢?
@Override
public void handleRemind(SendWxMessage sendWxMessage,VisitPlan visitPlan){
Timer timer = new Timer();
RemindTimerTask remindTimerTask = new RemindTimerTask(sendWxMessage,visitPlan);
timer.schedule(remindTimerTask,visitPlan.getRemind());
}
public RemindTimerTask(SendWxMessage sendWxMessage,VisitPlan visitPlan){
this.sendWxMessage = sendWxMessage;
this.visitPlan = visitPlan;
} @Override
public void run() {
System.out.println("***********************");
sendWxMessage.handleSendPlanMessage(visitPlan);
System.out.println("111111111111111111111");
System.out.println("***********************");
}
RemindTimerTask应该要作为一个类,并且继承timertask
你是怎么触发
handleRemind
这个方法的?
Java定时任务调度工具详解之Timer篇
23909 学习 · 33 问题
相似问题