6、Schedule

在Spring框架中,提供了一些用于调度任务的注解,用于实现定时任务的执行。

相关注解

注解 说明
@EnableScheduling 在Spring配置类上添加@EnableScheduling注解来启用定时任务功能
@Scheduled 用于标记定时任务的方法,并配置任务的触发时间表达式或固定频率。

注意事项

代码示例

配置类开启定时任务

@Configuration
@ComponentScan("top.ygang")
@EnableScheduling
public class SpringConfiguration {

}

定义任务方法

@Component
public class MyTask {
    @Scheduled(cron = "0 0 8 * * ?") // 每天早上8点触发
    public void executeTask() {
        // 定时任务执行的方法体
    }
}