springboot每隔1小时下载一次用户表的代码怎么写
时间: 2023-12-29 16:03:08 浏览: 59
springboot+quartz以持久化的方式实现定时任务的代码
可以使用Spring的Scheduled注解来实现每隔1小时下载一次用户表的功能。
首先,在下载用户表的方法上加上Scheduled注解,设置cron表达式为"0 0 * * * *",表示每个小时的第0分钟执行:
```java
@Scheduled(cron = "0 0 * * * *")
public void downloadUserTable() {
// 下载用户表的代码
}
```
然后在启动类上加上@EnableScheduling注解,开启定时任务功能:
```java
@SpringBootApplication
@EnableScheduling
public class MyApp {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}
```
这样,每隔1小时就会执行一次downloadUserTable方法,下载用户表的数据。
阅读全文