请问我在spring中使用timer为什么没有触发呢?

来源:3-1 timer定时函数的用法

慕工程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("***********************");
    }


写回答 关注

2回答

  • ai上我自己
    2019-02-12 21:57:37

    RemindTimerTask应该要作为一个类,并且继承timertask

  • 激流勇进__
    2018-10-30 15:33:40

    你是怎么触发

    handleRemind

    这个方法的?

Java定时任务调度工具详解之Timer篇

Java定时任务调度工具详解之Timer篇

23913 学习 · 32 问题

查看课程

相似问题