Spring Session会持续Web Flow状态吗?

时间:2015-03-19 22:18:21

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

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

我认为Web Flow使用SessionBindingConversationManagerHttpSession中存储流状态,因此Spring Session会将该状态保留在外部会话存储中。它是否正确?如果是这样,除了配置Spring Session并将Web Flow组件添加到我的应用程序之外,我还需要做什么吗?

1 个答案:

答案 0 :(得分:1)

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