springboot动态修改定时任务执行频率
创建定时任务
使用boot自带注解(@EnableScheduling,@Configuration)创建一个定时任务,并实现SchedulingConfigurer接口,重写configureTasks方法。
二话不说上代码,此处为整个定时任务类。视情况修改即可:
此处小编方案可能不是最优,但是亲测有效。
public class ServerStatusTimedTask implements SchedulingConfigurer {
public static String cron ="0/2 * * * * ?";
@Resource
SysServerService sysServerService