0
点赞
收藏
分享

微信扫一扫

@Scheduled的几种使用方式

中间件小哥 2022-01-25 阅读 62
javaspring

两个方法串行执行

直接在方法上加上@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 条评论