创建和管理自己ExecutorService
的方法与在@Bean
方法上使用 Spring Boot 的 @Async 和创建Executor
.
对我来说,手动操作似乎要简单得多。我只是创建了 myExecutorService
和一个使用它来安排任务的方法/ Callable
。
我需要 Spring Boot:
- 装饰方法
@Async
@Configuration
用,装饰我的配置类@EnableAsync
- 添加一个
@Bean
以创建一个Executor
手动操作是否存在潜在问题?Spring可能会杀死线程吗?使用 Spring Async 模式还有其他好处吗?