最新动态

4.0 版本自 3.2 版本以来的变化

Spring Framework 7.0

此版本需要 Spring Framework 7.0。spring-doc.cadn.net.cn

零安全

与许多其他 Spring 项目一样,Spring AMQP 已迁移到 JSpecify 注释以声明 API 的空性。NullAway Gradle 插件用于检查空安全声明的一致性。spring-doc.cadn.net.cn

Spring-rabbitmq-client模块

新的Spring-rabbitmq-client引入了模块(与其工件名称相同)。这是针对RabbitMQ的AMQP 1.0协议的实现,因为4.0并且基于com.rabbitmq.client:AMQP-client图书馆。spring-doc.cadn.net.cn

JUnit 4 工具的淘汰

最新的JUnit 4版本是4.13.22021年2月发布,下一版JUnit 6将基于Java 17。无需保留过时的工具,建议迁移到JUnit Jupiter相应的工具。spring-doc.cadn.net.cn

Jackson三姐姐支持

Jackson 2 已被弃用,整个 Spring 组合中可移除。相应的新级别已引入以支持 Jackson 3。spring-doc.cadn.net.cn

更多信息请参见消息转换器spring-doc.cadn.net.cn

MessageListenerContainer 变更

SimpleMessageListenerContainer现在最多只能等待停机 Timeout待收到的回复来自兔子模板听众关于其关闭。spring-doc.cadn.net.cn

迁移到春季核心重试

Spring Retry API 及其在项目中的使用已被以下 API 所取代。Spring芯模块。 各自org.springframework.retry:spring-retry依赖已被移除。这是一个颠覆性的变化,但对于当前新一代Spring组合的主流用户来说是合理的。查看新的便捷类别:无状态再试行动拦截者状态重试拦截. 这SendRetryContextAccessor被取消,改为消息恢复器合同。 这回复故障地址可从以下获得回复失败异常重试后传播到上述消息恢复器.spring-doc.cadn.net.cn