Java @SessionScope和@SessionAttribute之间的差异

Java @SessionScope和@SessionAttribute之间的差异,java,spring,spring-mvc,httpsession,Java,Spring,Spring Mvc,Httpsession,我在我的Web项目中使用@SessionAttribute。我也在使用@SessionScope。然而,我不清楚我们需要实现它们的场景以及它们之间的区别?感谢您的回答。@SessionScope提示spring为单个会话创建任何@组件的一个实例。当引用具有这种范围类型(使用此注释)的bean时,在单个会话中会重复使用此实例 @SessionAttributes基本上用于不同的目的。使用此注释指示的会话属性对应于特定处理程序的模型属性,透明地存储在会话会话中。一旦处理程序指示会话会话已完成,这些属

我在我的Web项目中使用@SessionAttribute。我也在使用@SessionScope。然而,我不清楚我们需要实现它们的场景以及它们之间的区别?感谢您的回答。

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


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

或者这不是我所要求的。