Использование HttpSessionListener
.
server.servlet.session.timeout
работает только для встроенного контейнера.
@Configuration
public class MyHttpSessionListener implements HttpSessionListener {
@Override
public void sessionCreated(HttpSessionEvent event) {
event.getSession().setMaxInactiveInterval(30);
}
}