spring实现动态定时任务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring实现动态定时任务相关的知识,希望对你有一定的参考价值。

参考技术A spring实现定时任务的方式主要有两种

@EnableScheduling直接配置在springboot启动类上是全局配置,所有定时任务方法都会生效;@EnableScheduling只配置在某个定时任务类时,只有当前类中的定时任务才会生效。

也可以通过$占位符从配置文件中解析cron表达式

效果如图

1.创建任务接口BaseTask类,并继承Runnable接口

2.创建两个任务接口BaseTask的实现类

3.创建定时任务配置类ScheduleConfig实现SchedulingConfigurer接口

效果如图

以上是关于spring实现动态定时任务的主要内容,如果未能解决你的问题,请参考以下文章

quartz spring 实现动态定时任务

Quartz+Spring Boot实现动态管理定时任务

Spring整合quartz实现定时动态任务

Spring Boot 定时任务,怎么实现任务动态增删启停?

利用spring+quartz-scheduler+MySql实现定时任务动态调整

利用spring+quartz-scheduler+MySql实现定时任务动态调整