【发布时间】:2023-03-20 04:33:01
【问题描述】:
我有一个问题,我有一个基于 spring-mvc 的项目,可供多个用户访问。我的问题是,当多个用户访问该应用程序时,每个用户都有单独的控制器类对象,或者所有用户都访问同一个控制器类对象。
【问题讨论】:
标签: java spring-mvc concurrency
我有一个问题,我有一个基于 spring-mvc 的项目,可供多个用户访问。我的问题是,当多个用户访问该应用程序时,每个用户都有单独的控制器类对象,或者所有用户都访问同一个控制器类对象。
【问题讨论】:
标签: java spring-mvc concurrency
对于不同的请求会有多个控制器实例。
请阅读: http://docs.spring.io/spring-framework/docs/2.5.x/reference/mvc.html
【讨论】:
如果控制器是一个 bean(这是通常的情况),那么默认是每个 Spring 容器上下文一个 bean。
如果您将控制器/bean 设置为scope=prototype,那么您每次都会从工厂获得一个新实例。
【讨论】: