Den*_*ana 5 java spring spring-mvc spring-scheduled spring-boot
我有一个使用 Spring 作业调度的 Spring Boot 应用程序。我遵循了这个样本。
现在的问题是如何获取当前正在运行的调度程序/作业的列表?目前我正在使用 Spring Boot 1.5.2 RELEASE。
谢谢
小智 1
创建一个自己的线程池并配置 Spring 使用该线程池来执行所有计划任务。
按照这个例子:
@Configuration
public class SchedulerConfig implements SchedulingConfigurer {
private final int POOL_SIZE = 10;
@Override
public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) {
ThreadPoolTaskScheduler threadPoolTaskScheduler = new ThreadPoolTaskScheduler();
threadPoolTaskScheduler.setPoolSize(POOL_SIZE);
threadPoolTaskScheduler.setThreadNamePrefix("my-scheduled-task-pool-");
threadPoolTaskScheduler.initialize();
scheduledTaskRegistrar.setTaskScheduler(threadPoolTaskScheduler);
}
}
Run Code Online (Sandbox Code Playgroud)
我希望它有帮助。
| 归档时间: |
|
| 查看次数: |
5579 次 |
| 最近记录: |