SpringBoot实现用户定制的定时任务(动态定时任务)
SpringBoot实现用户定制的定时任务(动态定时任务)
文章目录
SpringBoot实现用户定制的定时任务(动态定时任务)情景实现实体类CronService层:接口CronService以及其实现类CronServiceImpl定时任务管理器CronManageTask
情景
我们知道SpringBoot能使用@Scheduled注解来进行定时任务的控制,该注解需要配合Cron表达式以及在启动类上添加@EnableScheduling注解才能使用。 不过我们现在的假定情景并不是程序员设定的定时任务,而是用户可以在我们的网页上定制定时任务,前端将该任务的信息发送到后端后,后端可以将此任务存入数据库并在规定的时间内执行。例如用户可以设定定时任务的执行时间段,执行时刻等,并可以随时新增、删除和改变定时任务。 接下来我们来使用SpringBoot实现这个假定情景
共有 0 条评论