一尘不染

Spring Boot Java配置设置会话超时

spring

如何在Spring Boot应用程序中配置(嵌入式)Tomcat会话超时?

public class SessionListener implements HttpSessionListener{

@Override
public void sessionCreated(HttpSessionEvent se) {
    se.getSession().setMaxInactiveInterval(5*60);
}

@Override
public void sessionDestroyed(HttpSessionEvent se) {

}}

我有一个SessionListener,但是我不知道必须在哪个类中将此Listener添加到Context中。


阅读 581

收藏
2020-04-18

共2个答案

一尘不染

你应该能够server.session.timeout在application.properties文件中进行设置。

2020-04-18
一尘不染

现在已弃用application.properties文件中的server.session.timeout。正确的设置是:

server.servlet.session.timeout=60s

另请注意,Tomcat不允许你将超时设置为少于60秒。

2020-04-18