0

我在一个 Spring Boot 应用程序中有一个用例,在我们收到一个请求时,我们发回一个确认,然后在后台启动一个新的执行器任务,它将进行一些处理并发回一些结果。

现在我在创建可运行任务时有一些疑问。我希望每个请求都将这个可运行任务的新实例提交给执行程序服务。是否可以澄清将范围保持为“原型”是否应该解决我的目的或范围应该是“请求”。如果后者是正确的,那么 Spring Boot 中的默认上下文是 Web 感知的吗?

我还需要在可运行任务中传递一些参数。对于上述两个问题,任何指针都将不胜感激。

助教

4

1 回答 1

0

Spring 可以使用@Async注解为您管理线程。如果您已经在使用 Spring,这可能比您自己管理它们要简单得多。

你可以在这里阅读:https ://www.baeldung.com/spring-async

于 2020-05-02T09:40:54.833 回答