java中 注解scheduled每小时执行一次写法
时间: 2023-09-23 20:04:32 浏览: 112
Node.js node-schedule定时任务隔多少分钟执行一次的方法
可以使用以下注解方式实现每小时执行一次的定时任务:
```java
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class HourlyTask {
@Scheduled(cron = "0 0 * * * *")
public void executeHourly() {
// 在这里编写每小时执行的任务代码
}
}
```
其中,`@Scheduled` 注解用于标识该方法是一个定时任务,`cron` 属性指定了调度表达式,具体含义如下:
- `0` 表示在整点时刻执行任务;
- `0 0 * * * *` 表示每小时执行一次。
该注解需要结合 Spring 的定时任务功能一起使用,需要在 Spring 配置文件中开启定时任务功能。
阅读全文