【问题标题】:Will Spring Session persist Web Flow state?Spring Session 会保持 Web Flow 状态吗?
【发布时间】:2015-03-25 18:52:19
【问题描述】:

我有几个看起来很适合 Spring Web Flow 的向导,但是 Web Flow 在服务器端存储了重要的流状态,我不确定在哪里。我正在使用快速集成和部署周期,因此必须在服务器重启时保持持久性。

我认为 Web Flow 使用 SessionBindingConversationManager 将流状态存储在 HttpSession 中,因此 Spring Session 会将该状态持久保存到外部会话存储中。这个对吗?如果是这样,除了配置 Spring Session 和将 Web Flow 组件添加到我的应用程序之外,我还需要做任何事情吗?

【问题讨论】:

    标签: java spring spring-mvc spring-webflow spring-session


    【解决方案1】:

    默认情况下,Web Flow 将会话状态存储在 HttpSession 属性的 webflowConversationContainer 中。 Spring Session 会将其持久化到外部存储中,并且共享会话存储库的服务器将具有流的同步状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多