若是你想你有这样一种需求,想经过简单的配置,去作一段重复执行的代码,或程序,经过重复执行的代码去进行业务操做,那么你彻底能够使用spring框架中的@Scheduled注解来实现java
做用:spring定时器(定时执行一次或定时轮询执行一段代码)
范围:方法上spring
@Slf4j @Configuration @EnableScheduling public class SchedulingConfig { /** * 天天零点执行一次 */ @Scheduled(cron = "0 0 0 * * ?") public void scheduledTask() { log.info("重复执行"); } }
计划任务,是任务在约定的时间执行已经计划好的工做,这是表面的意思。在Linux中,咱们常常用到 cron 服务器来完成这项工做。cron服务器能够根据配置文件约定的时间来执行特定的任务api
能够根据指定的cron表达式标明要运行的周期或时间
cron表达式能够参考:http://cron.qqe2.com/
spring Scheduled官网:https://docs.spring.io/spring...服务器