Spring框架中的定时任务通常被称为“Spring Scheduler”或“Spring Task”。它允许开发者轻松地在Spring应用程序中安排任务的执行,无论是简单的还是复杂的定时任务。
Spring Scheduler提供了一种基于cron表达式的调度机制,可以通过`@Scheduled`注解来标记一个方法,以指示Spring框架在指定的时间间隔或基于cron表达式执行该方法。
以下是一些常用的Spring定时任务相关术语:
1. `@Scheduled`:这是一个用于声明方法为定时任务的方法,可以配置为固定延迟、固定速率或基于cron表达式。
2. `@Scheduled(cron = "0 0 ?")`:这是cron表达式的一个例子,用于指定任务执行的时间。
3. `TaskScheduler`:这是一个Spring接口,用于注册和执行定时任务。
4. `@EnableScheduling`:这是一个用于启用Spring调度器的注解,通常放在配置类上。
5. `CronTrigger`:这是一个Spring类,用于解析cron表达式并触发任务。
使用Spring Scheduler可以有效地管理后台任务的执行,是Spring框架中处理定时任务的一个强大工具。