@SpringBootApplication
public class FileReadingJavaApplication {
public static void main(String[] args) {
new SpringApplicationBuilder(FileReadingJavaApplication.class)
.web(false)
.run(args);
}
@Bean
public IntegrationFlow fileReadingFlow() {
return IntegrationFlows
.from(s -> s.file(new File(INBOUND_PATH))
.patternFilter("*.txt"),
e -> e.poller(Pollers.fixedDelay(1000)))
.transform(Files.toStringTransformer())
.channel("processFileChannel")
.get();
}
}
Читает следующую ошибку в eclipse: Несколько маркеров в этой строке. - Целевой тип этого выражения должен быть функциональным интерфейсом. - Метод from (String, boolean) в типе IntegrationFlows не применим для аргументов ((s) -> {}, (e) -> {})