@Scheduled的几种使用方式

阅读 62

2022-01-25

两个方法串行执行

直接在方法上加上@Scheduled注解,

两个方法并行,且自己也并行

添加@EnableAsync和@Async注解

两个方法并行,且自己串行

做如下配置,就可以实现了

@Configuration
@EnableScheduling
public class ScheduleConfig implements SchedulingConfigurer {

    @Override
    public void configureTasks(ScheduledTaskRegistrar taskRegistrar) {
        taskRegistrar.setScheduler(taskExecutor());
    }

    @Bean(destroyMethod="shutdown")
    public Executor taskExecutor() {
        return Executors.newScheduledThreadPool(2);
    }
}

精彩评论(0)

0 0 举报