Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
462 views
in Technique[技术] by (71.8m points)

spring-task 设置10秒执行一次,怎么每次都执行很多次

每次都执行很多次

import java.text.SimpleDateFormat;
import java.util.Date;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

@Component
public class CsTask {

    @Scheduled(cron = "0/10 * * * * ?")
    public void taskCron(){
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat();
        simpleDateFormat.applyPattern("yyyy-MM-dd HH:mm:ss");
        String sdf = simpleDateFormat.format(new Date());
        System.out.println("cron: " + sdf);
    }
    
}

微信图片_20200610214113.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

直接复制粘贴你的代码

cron: 2020-06-10 22:20:00
cron: 2020-06-10 22:20:10
cron: 2020-06-10 22:20:20
cron: 2020-06-10 22:20:30
cron: 2020-06-10 22:20:40
cron: 2020-06-10 22:20:50
cron: 2020-06-10 22:21:00

重新build/重启/重写应该可解


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...