加入如下配置即可实现多任务并行
package com.yyjzy.fight.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.TaskScheduler;
import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
/**
* 将springboot scheduler单线程执行的定时任务改为多线程执行
*/
@Configuration
public class JobConfig {
/**
*任务调度线程池配置
*/
@Bean
public TaskScheduler taskScheduler() {
ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler();
taskScheduler.setPoolSize(50);
return taskScheduler;
}
}