领先一步
VMware 提供培训和认证,以加快您的进度。
了解更多距离上一套 Spring Web Flow 版本发布已经将近四年了。尽管如此,该项目仍然很好地满足了特定的需求,可以说是比其他替代方案更好,并且仍在积极使用中。虽然没有强烈的推动新版本发布的因素,但即将推出的 Spring Framework 6 将使用 Java 17 作为基线,并转向 Jakarta EE,这使得为了让应用程序能够迁移到这个新的基线而需要进行这样的发布。
今天,我很高兴地宣布 Spring Web Flow 3.0 M1 在 Spring milestone 仓库中可用。此版本主要关注与 Spring Framework 6 和 Jakarta EE 的兼容性。 spring-projects/spring-webflow-samples 上的旅行预订-mvc 示例已更新,提交历史记录提供了示例更改。一个显著的变化是需要移除 Tiles,因为它没有迁移到 Jakarta EE。在示例中,Thymeleaf Layouts 被用作替代。
请注意,由于 Spring Faces 与 JSF 深度集成,并且迁移需要额外的时间和精力,因此此版本中不包含 Spring Faces。如果您有 Web Flow 和 JSF 的经验,并且有兴趣帮助将 Spring Faces 迁移到 Spring Framework 6 和 Jakarta EE,请联系我们。
如果您有一个 Web Flow 应用程序,并且计划迁移到 Spring Framework 6,请尝试一下这个里程碑版本,并通过项目的 问题跟踪器 提供反馈。特别感谢 Ian Young 和 Scott Cantor 对此版本的重大贡献!