Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Session 如何为服务层使用@Scope(“prototype”)?_Session_Spring Mvc - Fatal编程技术网

Session 如何为服务层使用@Scope(“prototype”)?

Session 如何为服务层使用@Scope(“prototype”)?,session,spring-mvc,Session,Spring Mvc,我想使用@Scope(“prototype”)进行不同的会话,因为实际上我的会话有问题!!如果第一个用户使用会话,那么另一个用户无法找到他应该找到的内容 我不知道该怎么办!所以我有我的ApplicationContext,我的dao层,所有的工作都很好,但是没有会话!我使用springmvc作为框架来实现mvc架构。 你有什么建议吗 谢谢。您可以使用@Scope(“会话”)。这将bean定义的作用域限定为HTTP会话,并且仅在ApplicationContext的上下文中有效: @Control

我想使用
@Scope(“prototype”)
进行不同的会话,因为实际上我的会话有问题!!如果第一个用户使用会话,那么另一个用户无法找到他应该找到的内容

我不知道该怎么办!所以我有我的ApplicationContext,我的dao层,所有的工作都很好,但是没有会话!我使用
springmvc
作为框架来实现mvc架构。 你有什么建议吗

谢谢。

您可以使用@Scope(“会话”)。这将bean定义的作用域限定为HTTP会话,并且仅在ApplicationContext的上下文中有效:

@Controller
@Scope("session")
@SessionAttributes("theAttribute")
public class MyController {


     private MyClass theAttribute;

     ...
}

使用此属性时,属性取决于会话,每个用户都有一个新的属性实例

什么不使用会话?