@Scheduled使用spring 4 java配置运行两次

时间:2016-06-08 19:38:56

标签: java spring cron

我正在使用带有Java配置的Spring 4.0.2。没有XML配置。

我有一个cron作业的@Scheduled注释。它跑了两次。有人能帮我吗?这就是我正在尝试的。

@Scheduled(cron = "1 * * * * ?"

1 个答案:

答案 0 :(得分:0)

@Scheduled(cron = "1 * * * * ?"):每隔(任意)分钟01秒运行你的工作。

所以你的工作每分钟运行一次。

<强>测试

 @Scheduled(cron = "1 * * * * ?")
    public void run(){
        System.out.println("Running Test Run : "+DateTime.now());
    }

<强>输出:

Running Test Run : 2016-06-08T20:06:01.019Z
Running Test Run : 2016-06-08T20:07:01.015Z
Running Test Run : 2016-06-08T20:08:01.013Z
Running Test Run : 2016-06-08T20:09:01.011Z

More info on Spring cron expressions.