跳到主要内容
版本:7.0.3

@SessionAttribute

Hunyuan 7b 中英对照 @SessionAttribute @SessionAttribute

如果你需要访问全局管理的会话属性(即,不在控制器内部管理的属性——例如,由过滤器管理的属性),而这些属性可能存在也可能不存在,你可以在方法参数上使用@SessionAttribute注解,如下例所示:

@GetMapping('/')
public String handle(@SessionAttribute User user) { 1
// ...
}
  • 使用 @SessionAttribute

对于需要添加或删除会话属性的使用场景,可以考虑将WebSession注入到控制器方法中。

在控制器工作流程中,为了临时存储模型属性在会话(session)中,可以考虑使用SessionAttributes,如@SessionAttributes中所描述的。