3.1 相对于 3.0 的变化

Java 17, Spring Framework 6.1

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

独占消费者日志记录

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

连接增强

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