在春季启动时,第二次会话超时

时间:2016-05-18 18:06:56

标签: java spring session spring-boot session-timeout

我将application.properties配置为暂停一秒会话。 (我只是这样做是为了在我的应用程序中测试会话时间。真正的应用程序会有更长的会话)

server.session.timeout=1
server.session.tracking-modes=cookie

在浏览器中,我每隔5秒刷新一次页面,看看JSESSIONID是否正在改变。但看起来并非如此。

enter image description here

虽然过了一段时间我尝试刷新,但JSESSIONID发生了变化。

春季启动时是否有最短的会话时间?

1 个答案:

答案 0 :(得分:1)

server.session.timeout仅适用于embedded tomcat容器,而不适用于Standalone

如果要设置它,则必须在web.xml中配置它

如下所示:

<session-config>
    <session-timeout>1</session-timeout>
</session-config>

所以在这种情况下,会话超时将设置为1分钟

相关问题