【发布时间】:2019-01-11 21:50:49
【问题描述】:
我想要一些关于在 Spring MVC 中将 Session 范围赋予 Controller 的反馈。
@Controller
@RequestMapping("/feedback/Controller")
@Scope(value = WebApplicationContext.SCOPE_SESSION,
proxyMode = ScopedProxyMode.TARGET_CLASS)
public class Feedback { ...
它允许我在控制器中轻松维护状态。我可以注入几个 bean,然后在整个会话中针对多个请求重用相同的 bean。来自不同会话的请求不会发生冲突。效果就像一个控制器范围。每个控制器在存储其所有 bean 实例的会话中都有自己的对象。
这可能有点矫枉过正,因为控制器中的大部分代码都不会维护状态。
【问题讨论】:
标签: spring spring-mvc