我有一个Spring Integration应用程序,我想从SprinbgBoot 1.5升级到SpringBoot 2.1。
在旧版本的org.springframework.integration.dsl软件包中,我使用此“ from”方法来构建IntegrationFlow:
public static IntegrationFlowBuilder from(MessageSourcesFunction sources,
Consumer<SourcePollingChannelAdapterSpec> endpointConfigurer)
在新版本中,该方法不再可用,并且MessageSourcesFunction类也不再可用。
我很难将其重构为可用的“ from”其余方法之一。
旧代码:
return IntegrationFlows.from( s -> s.file(new File("path")).filter(filters),
e -> e.poller(Pollers.cron("expression")))
.transform(...) .handle(...) .channel(...) .get();