对于最新稳定版本,请使用 Spring Integration 7.0.0spring-doc.cadn.net.cn

入站消息转换

到达通道适配器或网关的入站消息会被转换为春季消息 留言<?>有效载荷使用消息转换器。 默认情况下,简易消息转换器所用的,负责 Java 序列化和文本。 头部通过DefaultHeaderMapper.inboundMapper()默认。 如果发生转换错误且未定义错误通道,异常会抛入容器,由监听器容器的错误处理程序处理。 默认错误处理程序将转换错误视为致命,消息将被拒绝(如果队列配置为死信交换,则会被路由到死信交换)。 如果定义了错误信道,则错误消息有效载荷是ListenerExecutionFailedException具有性质失败消息(无法转换的Spring AMQP消息)以及原因. 如果容器确认模式自动(默认)且错误流消耗错误而不抛出异常,原始消息将被确认。 如果错误流抛出异常,异常类型与容器的错误处理程序结合,将决定消息是否被重新排队。 如果容器配置为确认模式。手册,有效载荷为ManualAckListenerExecutionFailedException附加性质渠道配送标签. 这使得错误流能够调用基本的basicNack(或basicReject)用于控制消息的处理方式。spring-doc.cadn.net.cn