java创建异步线程
1.配置线程池
@Configuration
@ComponentScan("com.*.service.impl")//实现层的包
@EnableAsync
public class ThreadConfig {
@Bean
public Executor getExecutor() {
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
executor.setCorePoolSize(10);
executor.setMaxPoolSize(100);
executor.setQueueCapacity(250);
executor.initialize();
return executor;
}
}
在需要开启异步线程的方法上添加 @Async