fix:修复定时任务线程池不起作用
This commit is contained in:
parent
4b9adc3acd
commit
5e12b5a8b1
@ -1,6 +1,9 @@
|
||||
package com.fanxb.bookmark.common.configuration;
|
||||
|
||||
import com.fanxb.bookmark.common.factory.CustomThreadFactory;
|
||||
import com.fanxb.bookmark.common.factory.ThreadPoolFactory;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.scheduling.annotation.SchedulingConfigurer;
|
||||
import org.springframework.scheduling.config.ScheduledTaskRegistrar;
|
||||
|
||||
@ -11,15 +14,15 @@ import java.util.concurrent.ScheduledThreadPoolExecutor;
|
||||
* Created with IntelliJ IDEA
|
||||
*
|
||||
* @author fanxb
|
||||
* @date 2020/1/26
|
||||
*/
|
||||
@Configuration
|
||||
@Slf4j
|
||||
public class ScheduleConfig implements SchedulingConfigurer {
|
||||
|
||||
@Override
|
||||
public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) {
|
||||
|
||||
ScheduledExecutorService service = new ScheduledThreadPoolExecutor(5, new CustomThreadFactory("schedule"));
|
||||
scheduledTaskRegistrar.setScheduler(service);
|
||||
scheduledTaskRegistrar.setScheduler(ThreadPoolFactory.createPool("schedule"));
|
||||
log.info("自定义schedule线程池成功");
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user