import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.SchedulingConfigurer;
import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
import org.springframework.scheduling.config.ScheduledTaskRegistrar;
@Configuration
public class ScheduledTaskConfig implements SchedulingConfigurer {
@Override
public void configureTasks(ScheduledTaskRegistrar taskRegistrar) {
ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler();
taskScheduler.setPoolSize(3);
taskScheduler.initialize();
taskRegistrar.setTaskScheduler(taskScheduler);
}
}
Scheduled定时器配置类,配置多线程执行定时任务(解决多个定时任务同时执行有可能会失效的问题)
于 2022-04-27 11:43:24 首次发布
关键词由CSDN通过智能技术生成