新增功能

3.1 相比 3.0 的变化

Java 17,Spring Framework 6.1

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

独占消费者日志记录

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

连接增强

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