对于最新的稳定版本,请使用 Spring Integration 6.3.1Spring中文文档

对于最新的稳定版本,请使用 Spring Integration 6.3.1Spring中文文档

如需创建拆分器,请使用弹性公网IP方法。 默认情况下,如果有效负载是 、 、 或 反应式 ,则该方法将每个项目作为单独的消息输出。 它接受 lambda、SpEL 表达式或任何实现。 或者,您可以在不带参数的情况下使用它来提供 . 以下示例演示如何通过提供 lambda 来使用该方法:split()IterableIteratorArrayStreamPublishersplit()AbstractMessageSplitterDefaultMessageSplittersplitWith()Spring中文文档

@Bean
public IntegrationFlow splitFlow() {
    return IntegrationFlow.from("splitInput")
              .splitWith(s -> s.applySequence(false).delimiters(","))
              .channel(MessageChannels.executor(taskExecutor()))
              .get();
}

前面的示例创建一个拆分器,用于拆分包含逗号分隔的邮件。StringSpring中文文档