此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Integration 6.5.1spring-doc.cadn.net.cn

轮询器

Spring Integration 还提供了一个流畅的 API,可让您将PollerMetadataAbstractPollingEndpoint实现。 您可以使用Pollers构建器工厂,用于配置公共 Bean 定义或从IntegrationFlowBuilderEIP 方法,如下例所示:spring-doc.cadn.net.cn

@Bean(name = PollerMetadata.DEFAULT_POLLER)
public PollerSpec poller() {
    return Pollers.fixedRate(500)
        .errorChannel("myErrors");
}

PollersPollerSpec在 Javadoc 中获取更多信息。spring-doc.cadn.net.cn

如果使用 DSL 构造PollerSpec作为@Bean,请勿调用getObject()方法。 这PollerSpec是一个FactoryBean这会生成PollerMetadata对象,并初始化其所有属性。