环境
问题陈述 会话验证逻辑的实现是,如果服务器在达到超时期限之前从会话A接收到get或post请求,则 session-A 不会被标记为空闲。但是,我想忽略一个Get请求(http://myapplication/rest/xyz),这样,如果从Session-A接收到此请求,则服务器不会将会话标记为活动,并且不会更新会话的LastAccessedTime。
问题,我可以配置Spring-Session忽略特定的URL / URI(http://myapplication/rest/xyz)。因此,当出现此请求时,服务器将不会更新会话属性中的lastActiveTime,并且如果在接下来的一小时内没有其他请求针对此会话,则服务器将使会话超时。
我的会话超时的application.properties配置如下。
server.session.timeout = 3600