SchedulingConfig.java 700 B

12345678910111213141516171819
  1. package com.izouma.awesomeAdmin.config;
  2. import org.springframework.context.annotation.Bean;
  3. import org.springframework.context.annotation.Configuration;
  4. import org.springframework.scheduling.TaskScheduler;
  5. import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
  6. @Configuration
  7. public class SchedulingConfig {
  8. @Bean
  9. public TaskScheduler taskScheduler() {
  10. ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler();
  11. // 定时任务执行线程池核心线程数
  12. taskScheduler.setPoolSize(4);
  13. taskScheduler.setRemoveOnCancelPolicy(true);
  14. taskScheduler.setThreadNamePrefix("Scheduler-");
  15. return taskScheduler;
  16. }
  17. }