Spring集成文件编写示例

时间:2018-05-30 14:33:24

标签: spring-integration spring-integration-dsl spring-dsl

Spring Integration DSL的文件编写支持是否有任何工作示例?我找不到关于DSL实现的任何信息。(例如集成流程中的handle()步骤等) 感谢。

1 个答案:

答案 0 :(得分:2)

Reference Manual中有一个示例:

@Bean
public IntegrationFlow fileWritingFlow() {
    return IntegrationFlows.from("fileWritingInput")
            .enrichHeaders(h -> h.header(FileHeaders.FILENAME, "foo.txt")
                      .header("directory", new File(tmpDir.getRoot(), "fileWritingFlow")))
            .handle(Files.outboundAdapter(m -> m.getHeaders().get("directory")))
            .channel(MessageChannels.queue("fileWritingResultChannel"))
            .get();
}

File-Split-FTP也可能会给你一些见解。