【发布时间】:2015-03-01 10:21:14
【问题描述】:
我是 Spring 框架的初学者。
在我的情况下,会话可以通过以下方式过期
--> 成功登出(显式登出)
--> 会话超时(隐式注销)
每当某些用户登录时,我都会在数据库中执行 DML(记录插入),并且每当用户会话超时(隐式注销)时,我想在数据库中执行 DML(记录删除)。
我的问题是 Spring 有什么方法可以在会话到期之前告诉我们。 所以我可以在会话到期之前执行我的自定义事件。
提前致谢
【问题讨论】:
-
它很危险.. 如果您错过通知怎么办?如果您的应用在用户会话处于活动状态时出现故障怎么办?
-
那我下一步该怎么做?
-
这实际上取决于您在数据库中存储的记录以及这些记录的重要性..
标签: java spring hibernate session spring-mvc