我有几个看起来非常适合Spring Web Flow的向导,但Web Flow存储了重要的流状态服务器端,我不知道在哪里。我正在使用快速集成和部署周期,因此必须在服务器重启之间保持持久性。
我认为Web Flow使用SessionBindingConversationManager
在HttpSession
中存储流状态,因此Spring Session会将该状态保留在外部会话存储中。它是否正确?如果是这样,除了配置Spring Session并将Web Flow组件添加到我的应用程序之外,我还需要做什么吗?
答案 0 :(得分:1)
默认情况下,Web Flow将对话状态存储在HttpSession
属性的webflowConversationContainer
中。 Spring会话将持久保存到外部存储,共享会话存储库的服务器将具有流的同步状态。