如何在 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,但我不知道必须在哪个类中将此侦听器添加到上下文中。
server.session.timeout
in the application.properties
文件现已弃用。正确的设置是:
server.servlet.session.timeout=60s
另请注意,Tomcat 不允许您将超时设置为小于 60 秒。有关该最低设置的详细信息,请参阅https://github.com/spring-projects/spring-boot/issues/7383.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)