@Scheduled注解的使用
时间: 2024-05-22 08:09:28 浏览: 71
注解schedule的使用
@Scheduled是Spring框架提供的一种定时任务调度的注解,可以用于在指定时间间隔或特定时间执行指定的方法。它可以用在方法上或类上。
使用@Scheduled注解需要注意以下几点:
1. 需要在Spring配置文件中开启计划任务支持,可以通过在配置文件中添加“<task:annotation-driven/>”来开启
2. 需要在类上添加@Component或@Service等注解,让Spring能够扫描到该类
3. @Scheduled注解中需要设置cron表达式或者固定时间间隔来指定任务执行时间
以下是一个使用@Scheduled注解的示例:
```
@Service
public class MyTask {
@Scheduled(cron = "0 0/1 * * * ?") // 每分钟执行一次
public void doSomething() {
// 执行任务逻辑
}
}
```
阅读全文