此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Integration 6.3.1Spring中文文档

此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Integration 6.3.1Spring中文文档

新组件

Zip 支持

Zip Spring Integration Extension 项目已作为模块迁移。 有关详细信息,请参阅 Zip 支持spring-integration-zipSpring中文文档

ContextHolderRequestHandlerAdvice

允许将请求消息中的值存储到执行周围的某些上下文中。 有关详细信息,请参阅上下文持有者建议ContextHolderRequestHandlerAdviceMessageHandlerSpring中文文档

Java DSL 的运算符handleReactive()

现在可以以方便的操作员结束。 有关更多信息,请参见 ReactiveMessageHandlerIntegrationFlowhandleReactive(ReactiveMessageHandler)Spring中文文档

PartitionedChannel

引入了一个新功能,用于处理同一线程中具有相同分区键的消息。 有关详细信息,请参阅 PartitionedChannelPartitionedChannelSpring中文文档

一般更改

  • 添加了对与协议缓冲区之间的转换的支持。 有关详细信息,请参阅协议缓冲器转换器。Spring中文文档

  • 现在,当消息被静默丢弃和丢弃时,会向日志发出警告。 有关详细信息,请参阅筛选器。MessageFilterSpring中文文档

  • 网关和应答通道适配器中发送和接收操作的默认超时已从无穷大更改为秒。 只剩下第二个是 for ,以免阻塞调度程序线程太长,并让其他排队任务使用 .301receiveTimeoutPollingConsumerTaskSchedulerSpring中文文档

  • 该方法已弃用,并计划在下一个版本中删除。 由于 是 ,它的 Bean 定义必须保持原样,没有任何目标对象解析。 Java DSL 和框架本身将管理生命周期。 有关更多信息,请参见 Java DSLIntegrationComponentSpec.get()IntegrationComponentSpecFactoryBeanIntegrationComponentSpecSpring中文文档

  • 默认情况下,如果其输出通道配置为 . 有关详细信息,请参阅异步服务激活器AbstractMessageProducingHandlerasyncReactiveStreamsSubscribableChannelSpring中文文档

Web 套接字更改

现在可以用预定义的 A 来配置,而不是 和 的组合。 有关详细信息,请参阅 WebSocket 概述ClientWebSocketContainerURIuriTemplateuriVariablesSpring中文文档

JMS 更改

现在可以通过 its 配置 ,以便在运行时根据请求消息解析应答目标。 有关更多信息,请参阅 JMS Inbound GatewayJmsInboundGatewayChannelPublishingJmsMessageListenerreplyToExpressionSpring中文文档

邮件更改

(以前已弃用)属性已被删除,以支持流下游的异步消息进程。 有关详细信息,请参阅邮件接收通道适配器ImapIdleChannelAdapter.sendingTaskExecutorSpring中文文档

文件更改

现在公开 和 选项。 有关详细信息,请参阅 WatchServiceDirectoryScannerFileReadingMessageSourcewatchMaxDepthwatchDirPredicateWatchServiceSpring中文文档

AMQP 更改

Java DSL API for Rabbit Streams(工厂)为简单配置提供了其他属性。 有关更多信息,请参阅 RabbitMQ 流队列支持RabbitStreamSpring中文文档

JDBC 更改

now 公开 和 查询的 settter。 有关更多信息,请参阅 JDBC Lock RegistryDefaultLockRepositoryinsertupdaterenewSpring中文文档