【发布时间】:2018-08-04 10:12:03
【问题描述】:
我在我的 Web 项目中使用 @SessionAttribute。而且我也在使用@SessionScope。但是,我不清楚我们需要在哪些场景下实现它们以及它们有什么区别?您的答案将不胜感激。
【问题讨论】:
-
我问的不是这个。
标签: java spring spring-mvc httpsession
我在我的 Web 项目中使用 @SessionAttribute。而且我也在使用@SessionScope。但是,我不清楚我们需要在哪些场景下实现它们以及它们有什么区别?您的答案将不胜感激。
【问题讨论】:
标签: java spring spring-mvc httpsession
@SessionScope 提示 spring 为单个会话创建任何 @Component 的一个实例。当引用了具有这种类型范围的 bean(使用此注解)时,则在单个会话中重复使用此实例。
@SessionAttributes 基本上用于不同的目的。使用此注释指示的会话属性对应于特定处理程序的模型属性,透明地存储在会话会话中。一旦处理程序指示其会话会话完成,这些属性将被删除。
【讨论】: