springboot 每分钟定时任务
时间: 2023-12-10 22:36:00 浏览: 83
springboot 定时任务
以下是Spring Boot中每分钟执行一次定时任务的示例代码:
```java
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class MyScheduledTask {
@Scheduled(cron = "0 * * * * ?")
public void runTask() {
// 每分钟执行的任务逻辑
}
}
```
在上述代码中,我们使用了`@Scheduled`注解来标记这个方法是一个定时任务,并且使用了`cron`属性来指定任务的执行时间。具体来说,`cron`表达式`0 * * * * ?`表示每分钟的第0秒执行一次任务。
需要注意的是,我们还需要在启动类上添加`@EnableScheduling`注解来启用Spring Boot的定时任务功能。
阅读全文