Я хотел бы создать службу исполнителю, который можно использовать следующим образом:Создать threadpool от ThreadPoolTaskExecutor или ThreadPoolExecutorFactoryBean?
@Asyn(value = "asyncService")
public void task() {
//...
}
Когда нужно @Bean
быть создан с помощью ThreadPoolTaskExecutor
или ThreadPoolExecutorFactoryBean
?
@Bean
public ExecutorService getAsyncService() {
//when to favor ThreadPoolTaskExecutor over ThreadPoolExecutorFactoryBean
}
Есть ли случаи, когда нужно поощрять других?
Javadoc для этих двух классов кажется достаточно информативным ..http: //docs.spring.io/spring/docs/current/javadoc-api/org/springframework/scheduling/concurrent/ThreadPoolTaskExecutor.html и http: // docs .spring.io/spring/docs/current/javadoc-api/org/springframework/scheduling/concurrent/ThreadPoolExecutorFactoryBean.html –
Тем не менее, это не говорит мне, какой из них следует использовать при использовании '@ Async'. – membersound