新增功能

3.1 相较于 3.0 的变更

Java 17,Spring Framework 6.1

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

独占消费者日志记录

现在,默认情况下,由于独占消费者导致访问被拒绝的日志消息记录级别为 DEBUG。可以通过分别在监听器容器和连接工厂上设置 `exclusiveConsumerExceptionLogger` 和 `closeExceptionLogger` 属性来配置您自己的日志记录行为。此外,此类异常后 `SimpleMessageListenerContainer` 消费者的重新启动现在默认情况下记录在 DEBUG 级别(以前为 INFO)。已向 `ConditionalExceptionLogger` 添加了一个新的方法 `logRestart()` 以允许更改此设置。有关更多信息,请参见消费者事件[channel-close-logging]

连接增强

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