gpt4 book ai didi

java - 模型 bean 在 Spring 是单例的吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:24:10 25 4
gpt4 key购买 nike

在Spring中,用@Controller@Service@Repository@Component注解的类充当Spring bean 将由 Spring 容器在单例(默认范围)中实例化。

这里的模型 bean 没有使用任何立体类型注释进行注释。

我的问题是模型 bean 是否是单例的,即它们是否属于 Spring 容器。

如果是,那么并发问题是如何处理的?

最佳答案

模型属性,例如。来自 @ModelAttribute 注释的参数,不是 beans。它们不由 BeanFactory/ApplicationContext 管理。它们由 DispatcherServlet 的 MVC 堆栈创建并提供给您。不存在并发问题(除非您创建并发问题),因为 Servlet 容器在单个线程中处理每个请求。

关于java - 模型 bean 在 Spring 是单例的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24411149/

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