@Scheduled一分钟跑一趟
时间: 2023-12-27 21:25:10 浏览: 80
可跑一分钟的进度条
以下是使用@Scheduled注解实现每分钟执行一次任务的示例代码:
```java
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class MyScheduledTask {
@Scheduled(cron = "0 * * * * ?") // 每分钟执行一次
public void runTask() {
// 执行任务的逻辑代码
System.out.println("任务执行中...");
}
}
```
在上述代码中,我们使用了`@Scheduled`注解来标记`runTask()`方法,同时通过`cron`属性指定了任务的执行时间表达式为`0 * * * * ?`,表示每分钟执行一次任务。
需要注意的是,为了使`@Scheduled`注解生效,还需要在Spring Boot应用的配置类上添加`@EnableScheduling`注解。
阅读全文