3.1 相对于 3.0 的变化

Java 17, Spring Framework 6.1

此版本需要 Spring Framework 6.1 和 Java 17。

独占消费者日志记录

由于独占消费者导致的访问拒绝的日志消息现在默认记录在 DEBUG 级别。通过分别在监听器容器和连接工厂上设置 exclusiveConsumerExceptionLoggercloseExceptionLogger 属性,仍然可以配置自己的日志记录行为。此外,SimpleMessageListenerContainer 在发生此类异常后的消费者重启现在默认记录在 DEBUG 级别(之前是 INFO)。ConditionalExceptionLogger 中添加了一个新的方法 logRestart(),允许更改此行为。有关更多信息,请参阅消费者事件日志记录通道关闭事件

连接增强

连接工厂在创建连接通道时支持退避策略。有关更多信息,请参阅选择连接工厂