定时调用每10s @Scheduled
时间: 2023-11-08 15:04:38 浏览: 79
SpringBoot执行定时任务@Scheduled的方法
5星 · 资源好评率100%
您可以使用Spring框架的@Scheduled注解来实现定时调用。具体步骤如下:
1. 在您的Spring Boot应用程序的配置类或服务类中添加@EnableScheduling注解,以启用定时任务的功能。
2. 在您需要定时执行的方法上添加@Scheduled注解,并设置cron表达式或固定间隔时间。
以下是一个示例代码,演示了如何每10秒执行一次定时任务:
```java
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
@EnableScheduling
public class MyScheduledTask {
@Scheduled(fixedRate = 10000) // 每10秒执行一次
public void myTask() {
// 执行定时任务的逻辑
System.out.println("定时任务执行了!");
}
}
```
阅读全文