Есть ли недостаток в создании и управлении вашим собственным ExecutorService
по сравнению с использованием Spring Boot @Async для метода с методом @Bean
для создания Executor
?
Мне кажется, что делать это вручную намного проще. Я просто создаю свой ExecutorService
и метод, который использует его для планирования задачи/Callable
.
I Spring Boot мне понадобится:
- Украсьте метод
@Async
- Украсьте мой класс конфигурации
@Configuration
,@EnableAsync
- Добавьте
@Bean
, чтобы создатьExecutor
Есть ли потенциальные проблемы с выполнением этого вручную? Возможно ли, что Spring убьет нить? Есть ли другие преимущества использования шаблона Spring Async?