问答详情
源自:3-1 timer定时函数的用法

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

请问我在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("***********************");
    }


提问者:慕工程4835570 2018-09-22 15:16

个回答

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

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

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

    你是怎么触发

    handleRemind

    这个方法的?