ThreadPoolTaskExecutor: configuration and usage
application configuration
Section titled “application configuration”@Configuration@EnableAsyncpublic class ApplicationConfiguration{
@Bean public TaskExecutor getAsyncExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); executor.setCorePoolSize(2); executor.setThreadNamePrefix("executor-task-"); executor.initialize(); return executor; }
}