- 首先配置一个多线程(异步编程)的配置类,返回一个用于执行多线程的线程池。
@Component
@EnableAsync //开启多线程异步编程
public class MyAsyncConfig implements AsyncConfigurer {
@Override
public Executor getAsyncExecutor() {
//返回一个线程池
ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor();
taskExecutor.setCorePoolSize(5);