【发布时间】:2015-11-10 22:16:42
【问题描述】:
我正在使用 Spring MVC 和休眠构建一个 Web 应用程序。我正在与范围作斗争。例如,在同一个接口上创建父级和子级需要在创建第一个子级后重置子 bean。 Spring MVC 不允许从会话范围中删除 bean。同时,跨多个请求范围转移子级是不切实际的。我需要一个对话范围。
我现在将 Spring Web Flow 视为一种解决方案。但是,它的文档记录很差,似乎完全依赖于 xml 配置。这两个功能似乎都表明它是一个较旧且可能没有得到很好支持的项目。
谁能建议我是否应该花时间学习 Spring Web Flow,或者建议与 Spring MVC 相关的替代解决方案。
【问题讨论】:
-
Ehrm 上一个版本是几周前发布的,我怀疑您是否阅读了正确的文档,因为对基于 java 的配置的支持已经存在了一段时间......请参阅 docs.spring.io/spring-webflow/docs/2.4.0.RELEASE/reference/html/…
-
@M.Deinum 可能将您的问题误认为是 JavaConfig。他是对的,当然。不久前添加了 JavaConfig 支持。但我相信您是在问网络流本身是如何定义的。那仍然是 100% XML。