如何延长SpringWebFlow中的会话持续时间?

如何延长SpringWebFlow中的会话持续时间?,spring,spring-boot,spring-webflow,spring-session,Spring,Spring Boot,Spring Webflow,Spring Session,只要我知道默认会话的持续时间是30分钟,我 想为我使用Spring创建的特定流更改此选项吗 网络流量?我的问题是我如何才能做到这一点 我已经研究并发现了一些有趣的文章和解决方案,但没有一篇适合我,而且他们的解决方案也不简单 要更改单个请求的会话,我们应该将HttpSession的setMaxInactiveInterval设置为正确?如果是的话,我应该如何设置,在哪里设置?春天的WEBFLOW 要访问Web流中的原始HttpSession,需要使用ExternalContext。像这样: ((H

只要我知道默认会话的持续时间是30分钟,我 想为我使用Spring创建的特定流更改此选项吗 网络流量?我的问题是我如何才能做到这一点

我已经研究并发现了一些有趣的文章和解决方案,但没有一篇适合我,而且他们的解决方案也不简单

要更改单个请求的会话,我们应该将HttpSession的setMaxInactiveInterval设置为正确?如果是的话,我应该如何设置,在哪里设置?春天的WEBFLOW


要访问Web流中的原始
HttpSession
,需要使用
ExternalContext
。像这样:

((HttpServletRequest)
RequestContextHolder.getRequestContext().getExternalContext()
.getNativeRequest())
.getSession())

HttpSession session = request.getSession();
session.setMaxInactiveInterval(10*60);