【问题标题】:Difference Between @SessionScope and @SessionAttribute@SessionScope 和 @SessionAttribute 之间的区别
【发布时间】:2018-08-04 10:12:03
【问题描述】:

我在我的 Web 项目中使用 @SessionAttribute。而且我也在使用@SessionScope。但是,我不清楚我们需要在哪些场景下实现它们以及它们有什么区别?您的答案将不胜感激。

【问题讨论】:

标签: java spring spring-mvc httpsession


【解决方案1】:

@SessionScope 提示 spring 为单个会话创建任何 @Component 的一个实例。当引用了具有这种类型范围的 bean(使用此注解)时,则在单个会话中重复使用此实例。

@SessionAttributes 基本上用于不同的目的。使用此注释指示的会话属性对应于特定处理程序的模型属性,透明地存储在会话会话中。一旦处理程序指示其会话会话完成,这些属性将被删除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-25
    • 2020-05-10
    • 2014-09-20
    • 2010-10-28
    • 2015-10-04
    • 2012-08-12
    • 2011-02-18
    • 2019-12-21
    相关资源
    最近更新 更多