我在我的Web项目中使用@SessionAttribute。我也在使用@SessionScope。但是,我没有清楚了解我们需要实施它们的场景以及它们之间有什么区别?你的答案将不胜感激。
答案 0 :(得分:0)
@SessionScope
提示spring为单个会话创建任何@Component
的一个实例。当引用具有此类型范围的bean(使用此批注)时,则在单个会话中重复使用此实例。
@SessionAttributes
主要用于不同目的。使用此注释指示的会话属性对应于特定处理程序的模型属性,透明地存储在会话会话中。一旦处理程序指示其会话会话完成,这些属性将被删除。