动态定时任务
使用的是springboot自带的定时任务:TaskScheduler,可动态控制定时任务。
定时任务已实现持久化,持久化方式为数据库,所以第一步需要建个存储任务的表,要求要有字段:enable_flag(是否开启任务)、cron_el(cron表达式)、identifier(任务标识符),SQL语句:
`enable_flag` tinyint unsigned DEFAULT '0',
`cron_el` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL,
`identifier` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL