我正在使用Spring Integration Java DSL v。1.2.2并遵循一些示例,我尝试编写代码以轮询文件夹
return IntegrationFlows
.from(Files.inboundAdapter(new File("/tmp/foo")))
.handle((p, h) -> fileProcessor.process(p))
.get();
该代码无法编译,因为
"Cannot resolve method 'from(org.springframework.integration.dsl.
file.FileInboundChannelAdapterSpec)'"
如何解决此问题以及如何添加固定间隔的轮询?
尚不清楚您的IDE中发生了什么,但是我们在测试用例中有以下示例:
@Bean
public IntegrationFlow fileToFile() {
return IntegrationFlows.from(Files.inboundAdapter(new File("/tmp/in"))
.autoCreateDirectory(true)
.patternFilter("*.txt"),
e -> e.poller(Pollers.fixedDelay(5000)))
.transform(Transformers.fileToString())
.transform("payload.replaceAll('\r\n', '\n')")
.handle(Files.outboundAdapter("'/tmp/out'")
.autoCreateDirectory(true))
.get();
}
这fixedDelay()
是您有关的第二个问题的答案fixed-interval
。
https://github.com/spring-projects/spring-integration-java-
dsl/blob/master/src/test/java/org/springframework/integration/dsl/samples/file2file1/FileChangeLineSeparator.java
问题内容: 我正在尝试将此JPA QL转换为条件构建器。JBoss 6.0。 我根据一些教程编写了此代码。 但是,我在一行中遇到了一个编译错误: 错误是: 问题答案: 好吧,我终于找到了调用gt()方法的正确方法。这是完整的解决方案。在JBoss 6中经过全面测试。
我尝试使用shared_ptrs创建一个单例对象。但是,当构造函数/析构函数对特定对象是私有的时,代码不会编译 我正在使用VS17编译器创建的错误如下 错误C2440:":无法从'_Ux*'转换为'std::shared_ptr'与[_Ux=ThreadPool]包含\内存(1462):注意:没有构造函数可以采取源类型,或构造函数重载解决方案是含糊不清的threadpool.cpp(9):注意:请
问题内容: 我有一个文件和。 当我进行调试构建时,我得到: 如何将添加到基础任务?关于Java编译选项的Gradle插件用户指南无济于事。 问题答案: 我根据有关操作任务的Gradle插件用户指南和有关JavaCompile的Gradle DSL文档 找到了以下解决方案: 添加到: 应用程序变体在Gradle的配置阶段,所需的任务也不存在,因此我在执行阶段进行了修改。
我试图将Jackson添加到我的Android Studio项目中,我通过将其添加到Gradle中的依赖项中来实现: Gradle build运行良好,然而,当我想在Android Studio中运行测试时,它给了我以下错误: 我试过在Android Studio中使缓存失效,但不起作用。有人能帮帮我吗?
我正在开发一个应用程序,突然我开始得到构建错误, 我也尝试过增加java的堆大小,但没有任何效果,有人能帮我放吗? 这是日志。。。。 有什么建议吗?