Spring Integration 7.0 M1 现已发布。一些值得注意的变化包括:
- 在保持 Java 17 兼容性的同时,使用 Java 24 进行编译有助于发现一些错误,不仅是代码中的错误,还有 JavaDocs 中的错误;
- 该项目正在通过 JSpecify 和 Nullaway 实现 Nullability。但仍有更多修复工作要做;
- Jackson 3 现已受支持。Jackson 2 现已被标记为弃用。参阅已弃用类的 JavaDocs 以获取迁移路径;
- 引入了一种新的
DistributedLock
abstraction,并使用 API 来设置每个锁实例的生存时间; spring-integration-hazelcast
中之前已弃用的类现已被移除。- JUnit 4 支持的类已弃用。参阅其 JavaDocs,了解迁移到 JUnit Jupiter 的路径;
spring-integration-jdbc
已通过专用工厂将 Java DSL API 添加到模块;- 通过专用的
org.springframework.integration.jdbc.dsl.Jdbc
factory,为 spring-integration-jdbc 模块添加了 Java DSL API; - 许多主要/次要依赖升级。
此外,还发布了 6.5.1 和 6.4.6 版本,其中包含错误修复和依赖性升级。
更多详情可查看 What's New in 7.0。
还没有评论,来说两句吧...