如何每分钟开始一项任务

问题描述 投票:0回答:1

我试过这个:

@Scheduled(cron = "0 */1 * ? * *")
    public void sendMessageFromDB() throws JsonProcessingException {
}

但是不起作用

spring-boot scheduled-tasks scheduler
1个回答
0
投票

您需要使用

*
0/1
几分钟,而不是
*/1

另外,请考虑使用

@Scheduled(fixedDelay = 60_000)
@Scheduled(fixedRate = 60_000)
(或
@Scheduled(fixedDelay = 1, timeUnit = MINUTES)
等)代替。

© www.soinside.com 2019 - 2024. All rights reserved.