实例变量的歧义

时间:2017-02-17 13:59:47

标签: spring instance-variables

我有一个变量说&#3​​9; x'。现在,我想要' x'春季控制器类中的多种方法应该是可见的。所以我做了' x'作为实例变量。现在如果多个用户请求相同的控制器,那么' x'造成任何歧义。如果是,那么满足我需求的最佳方式是什么。

我还知道我们可以根据请求制作spring控制器范围。但是如果我们根据每个用户请求创建新的控制器实例,是否有任何缺点。

1 个答案:

答案 0 :(得分:1)

为什么要在控制器中保持状态?将它保留为单例,并在必要时注入会话或请求范围内的bean。