【发布时间】:2012-05-21 13:40:08
【问题描述】:
给定一个配置了会话范围的spring bean,例如:
@Component
@Scope(proxyMode=ScopedProxyMode.TARGET_CLASS,value=WebApplicationContext.SCOPE_SESSION)
public class SomeBean {
}
有什么方法可以控制 Spring 将 bean 存储在 http 会话中的名称吗?
默认情况下弹簧接缝使用会话密钥scopedTarget.someBean 有什么我可以添加到注释中以显式指定会话中的属性名称吗?
【问题讨论】:
-
必须重新实现 Spring 提供的
SessionScope。会话范围的 bean 旨在供 Spring 使用,它们并不意味着将内容存储在会话中,并且您可以在页面(或其他任何内容)中获取它们以显示信息。
标签: spring spring-mvc spring-webflow