gpt4 book ai didi

java - Spring MVC 应用程序可以是多线程的,即使它的 servlet 不是吗?

转载 作者:搜寻专家 更新时间:2023-10-31 08:12:48 25 4
gpt4 key购买 nike

当您谈论 Spring 应用程序是多线程时,您是否一定是指该应用程序中定义的 servlet 是否是多线程的?

或者即使应用程序中的 servlet 不是多线程的,也可以将 Spring 应用程序配置为多线程吗?

最佳答案

不再支持单线程 servlet。它们已被弃用很长时间,因此所有 servlet 都是多线程的。

然后,spring 不使用 servlet(除了一个 - 调度程序)。它使用 bean,可以是 Controller 、服务和存储库 (daos)。

如果它们的字段中不包含任何数据(除了它们的依赖项),这些 bean 是线程安全的(我想你所说的“多线程”是什么意思)

简而言之 - 不要在 spring bean 中存储任何数据。将所有必需的数据作为参数传递。

关于java - Spring MVC 应用程序可以是多线程的,即使它的 servlet 不是吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5980246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com