spring-boot - HTTP get 请求是否使空闲会话处于活动状态?
问题描述
环境 Spring Boot、Spring Session、Spring Security
嗨,我使用 server.servlet.session.timeout=60 在我的 Spring Boot 应用程序中实现会话超时。这意味着会话必须在 1 分钟不活动后超时。这没有发生。原因之一是我的应用程序每 1 秒从网页发送一个 HTTP GET 请求 (/getCustomerCount() )(javascript 计划)。
问题:HTTP 获取请求是否将空闲会话转换为活动会话,从而防止会话超时。如果是这样,那么我将如何使我的申请超时。我希望会话空闲/活动逻辑忽略每秒请求 /getCustomerCount()。如果用户不执行任何任务(每秒请求除外),则将会话视为 IDLE 并在 60 秒后将其超时。
Spring Session 中是否有任何方法,该会话管理器在标记会话活动和空闲时忽略特定请求?
解决方案
推荐阅读
- javascript - 用js将json转成csv
- c++ - 在 Centos 中降级 gcc/g++
- javascript - 在请求javascript之间给予延迟
- flutter - 当我在 powershell 上运行颤振医生时,扩展 zip 存档似乎会导致错误
- java - 问题:Java.util.date 不允许休眠中的重复日期值
- java - 从 RecyclerView 中删除项目会导致项目重复
- vaadin - Vaadin 流,试图在 Grid 中显示水平布局
- python - 使用 re.sub 查找和替换所有完全匹配
- javascript - 使用 Cesiumjs 从加载的 CZML 数据中访问位置值
- list - 我想通过 lambda python 找出 AWS RDS 的总 RAM 大小。我尝试了代码并得到了空集。还有其他方法可以找到它吗?