时隔近 4 年,Spring Web Flow 3.0 M1 发布


Spring Web Flow 3.0 M1 现已发布,此版本主要关注与 Spring Framework 6 和 Jakarta EE 的兼容性。spring-projects/spring-webflow-samples 上的 Travel booking-mvc 示例已更新,commit history 提供了示例更改。其中一项重大变化是需要删除尚未迁移到 Jakarta EE 的 Tiles。在示例中,改为使用 Thymeleaf Layouts。

公告称:

距离上一组 Spring Web Flow 发布已经快 4 年了。尽管如此,该项目仍然很好地满足了特定需求,可以说比其他替代方案更好,并且仍然在积极使用。虽然新版本没有强大的驱动力,但即将推出的 Spring Framework 6 带来了 Java 17 基线并转移到 Jakarta EE,这就产生了对这样一个版本的需求,以便使应用程序能够迁移到这个新基线。

值得注意的是,由于 Spring Faces 与 JSF 的深度集成以及迁移所需的额外时间和精力,因此该版本未包含 Spring Faces。如果你有 Web Flow 和 JSF 方面的经验并有兴趣帮助将 Spring Faces 迁移到 Spring Framework 6 和 Jakarta EE,可与开发团队进行联系。 

如果你有一个 Web Flow 应用程序并计划迁移到 Spring Framework 6,可尝试这个里程碑并通过项目 issue tracker 提供反馈。

更多详情可查看官方博客。

 


相關推薦

2023-02-28

Spring Boot 3.1.0-M1 现已发布。此版本包括 105 项增强功能、文档改进、依赖项升级和错误修复。值得注意的新功能包括: 文件和控制台的不同 log levels 如果你使用 Logback 或 Log4j2,现在可以选择为控制台日志和文件日志

2022-11-11

Python API。 Sublime Text 4 Build 4142 发布,这也是 Sublime Text 4 时隔近一年时间后(上一次更新是在 2021 年 12 月)更新的又一个版本,该版本更新内容如下: 增加了基于语法的代码折叠功能 各种语法高亮的改进 全新重写的 Haske

2022-09-24

Spring Batch 5.0.0-M6 和 4.3.7 已发布。 Spring Batch 是一个轻量级且功能全面的批处理框架,使用 Spring 和 Java 编写离线和批处理应用程序,旨在为开发对企业系统日常运行至关重要的批处理应用程序提供支持。 Spring Batch 5.0.0-M6 的

2023-06-26

Spring Modulith 1.0 M1 现已正式发布。Spring Modulith 是一个新的、实验性的 Spring 项目,支持开发人员在 Spring Boot 应用程序中实现逻辑模块,它允许应用结构验证、记录模块安排、为单个模块运行集成测试、在运行时观察模块

2023-03-09

<version>1.0.7</version> </dependency> smart-flow-spring-extension spring扩展 <dependency> <groupId>org.smartboot.flow</groupId> <artifactId>smart-flow-spring-extension</artifactId> <version>1.0.7</version> </dependency>

2023-07-01

多内容查看管理后台   其他更新 【优化】spring环境下自定义属性bean名称填写优化 【新增】shell支持file执行 【优化】g6图形优化   3、如何使用 smart-flow 3.1 源码 主仓库:https://gitee.com/smartboot/smart-flo

2023-07-25

新。现在运行时依赖基础框架的最新版本: Jmix core中Spring框架的升级:Spring Boot 3.1、Spring Framework 6.0、Spring Security 6.1 Flow UI子系统中的Vaadin 24.0 数据访问中的JPA实现采用了EclipseLink 4.0 BPM引擎使用了Flowable 7.0 基础

2022-12-01

作者 | 张乐、张皓天 Spring Framework 6.0 已于11月份上旬正式发布 GA 版本。Spring Boot 3.0 也于11月25日正式发布 GA 版本。那么 Spring Cloud 2022 它还远吗? 前言 Java 8 目前是国内主流生产环境 Java 版本之一。虽然近几年陆续发布了 Jav

2023-06-20

eBuddy 和/或 Javassist 替换 CGLib [WICKET-6889] - 提供可以加载 Spring 配置类的 SpringWebApplicationFactory 的特殊化 [WICKET-6890] - 渲染调试设置“outputMarkupContainerClassName”为属性 [WICKET-6893] - 通过委托给 DefaultListableBeanFactory 使 ApplicationContex

2023-08-12

Spring Cloud 2023.0 首个里程碑版本 (aka Leyton) 已发布。 获取地址:Maven Spring Cloud 为开发人员提供了工具,以快速构建分布式系统中的某些常见模式(例如:配置管理、服务发现、智能路由、微代理、控制总线、一次性令牌、

2023-11-01

14 寸 M3 入门款仅 2 个 USB-C 接口 iMac:采用 M3 芯片,时隔两年终更新 时隔两年半,24 英寸的 iMac 芯片由 M1 升级最新的 M3 芯片,其芯片运算性能相较上一代 iMac M1 提升了一倍,并且最高可选配 24 GB 统一内存。 本代 iMac

2024-10-25

放行,否则无法访问,/warm-flow-ui/**, /warm-flow/** 2、以下是spring-security放行配置示例 @Bean protected SecurityFilterChain filterChain(HttpSecurity httpSecurity) throws Exception { return httpSecurity ....... // 注解标记允许匿名访问的url .authorizeHttpRequests((r

2023-07-18

Spring Data 2023.1.0-M1 现已发布。该版本介绍了 2023.1 版本的主要主题,以及所有主题的初始特性: 拥抱 JDK 21 LTS 对 Kotlin Value Classes 的支持 对 Repository Query Methods 的Limit支持 为 Spring Data JDBC 提供 Schema 和 SpEL 支持 可查

2022-10-08

Spring Cloud 2022.0.0 发布了第 5 个里程碑版本。 值得关注的变化 Spring Cloud Netflix 升级到 Eureka 2.0.0-rc.3。Eureka 2.0.0 是 Eureka 的一个新分支,与 7 年前的旧 2.x-archive 分支实验无关。新的 2.x 分支是为了与 JakartaEE 兼容,这也