@Scheduled设置执行五次 每次间隔两分钟
时间: 2023-07-01 12:17:44 浏览: 107
Node.js node-schedule定时任务隔多少分钟执行一次的方法
您可以使用Spring的@Scheduled注解来实现定时任务,具体实现方法如下:
```java
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class MyScheduledTask {
// 每隔2分钟执行一次,共执行5次
@Scheduled(fixedRate = 120000, initialDelay = 0, 5)
public void myTask() {
// 任务逻辑
}
}
```
其中,`fixedRate`表示间隔时间,单位为毫秒,这里设置为2分钟即120000毫秒;`initialDelay`表示首次执行任务的延迟时间,这里设置为0,表示立即执行;`5`表示任务执行的次数,因为要执行5次,所以这里设置为5。
需要注意的是,使用@Scheduled注解的方法必须是无参的。
阅读全文