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。 –