示例中提供的文件入站适配器示例不起作用

时间:2019-01-29 03:24:07

标签: spring-integration spring-integration-dsl

ui <- fluidPage(
    actionButton(inputId = "ab1",
                 label = HTML("<b>The first 3 words</b> should be bold."))
)

在eclipse中读取以下错误: 这行有多个标记     -此表达式的目标类型必须是功能接口     -IntegrationFlows类型的from(String,boolean)方法不适用于参数((s)-> {},(e)-> {})

1 个答案:

答案 0 :(得分:2)

听起来像您已经在使用Spring Integration5.x。通道适配器没有那个工厂可以避免循环依赖。您需要使用Files.inboundAdaper()而不是第一个lambda。

请参阅迁移指南:https://github.com/spring-projects/spring-integration/wiki/Spring-Integration-4.3-to-5.0-Migration-Guide

另外,请在GitHub上提出问题,以修复文档中的示例:https://docs.spring.io/spring-integration/docs/5.1.3.BUILD-SNAPSHOT/reference/html/files.html#_configuring_with_the_java_dsl_8

在测试案例中查看示例配置:https://github.com/spring-projects/spring-integration/blob/master/spring-integration-file/src/test/java/org/springframework/integration/file/dsl/FileTests.java

此外,您可以在示例中找到其中一些:https://github.com/spring-projects/spring-integration-samples