package com.boying.common; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.SchedulingConfigurer; import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler; import org.springframework.scheduling.config.ScheduledTaskRegistrar; /** * @author kdq * @version 1.0.0 * @ClassName ScheduledTaskConfig.java * @Description TODO * @createTime 2022年09月21日 16:08:00 */ @Configuration public class ScheduledTaskConfig implements SchedulingConfigurer { @Override public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) { ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler(); taskScheduler.setPoolSize(3); taskScheduler.initialize(); scheduledTaskRegistrar.setTaskScheduler(taskScheduler); } }