0
我有一个春季会话bean,它是一个现场直播,而会话是现场直播。 我让我的网络服务器会话时间很长--24小时。 因此,当用户从我的web-app注销时,会话bean仍然存在。春季会话bean管理
是否有可能每次用户注销时以编程方式清理/销毁会话bean? 这样,当用户再次登录时,他将拥有会话bean的新实例。
我有一个春季会话bean,它是一个现场直播,而会话是现场直播。 我让我的网络服务器会话时间很长--24小时。 因此,当用户从我的web-app注销时,会话bean仍然存在。春季会话bean管理
是否有可能每次用户注销时以编程方式清理/销毁会话bean? 这样,当用户再次登录时,他将拥有会话bean的新实例。
会话Bean存储在HTTP会话中并在会话过期时被删除。这由Servlet容器管理,而不是Spring。因此,要销毁会话Bean,您需要使用Servlet API,而不是Spring API。
检查,你是否在会话bean中使用以下注释?
@org.springframework.context.annotation.Scope("session")
感谢您的重复。是的,我在会话bean中使用了这个annotataion。 –