乐趣区

关于java:Spring-Task是什么

1.Spring Task 是什么?
Spring Task 是 Spring 框架中用于解决定时工作的模块。它容许代码在特定的工夫距离或者指定的工夫点执行工作。咱们能够通过配置注解或者应用 XML 文件来定义和治理定时工作。

定位:定时工作框架
作用:定时主动执行某段 Java 代码

Spring Task 提供了 @Scheduled、和@EnableScheduling 以及其余注解。咱们能够应用 @Scheduled 注解来标记一个办法,指定它的执行工夫。@EnableScheduling注解用于启用定时工作的反对。

上面是一个应用 @Scheduled 注解的例子:

/**
 * 解决超时工作
 */
@Scheduled(cron = "0 * * * * ?")
public void delete(){log.info("解决超时工作:{}", new Date());
}

通过 Spring Task,咱们能够不便地在 Spring 应用程序中执行定时工作, 能够依据本人的需要来配置定时工作的执行工夫和频率。

退出移动版