0

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

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

4

1 回答 1

1

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

于 2015-03-25T10:52:19.827 回答