java - Spring Integration SFTP 上传非 XML 配置

标签 java spring spring-integration spring-batch sftp

我一直在互联网上寻找使用注释配置系统设置 sftp 出站网关的方法。到目前为止我一无所获。

那么有没有办法借助 Spring Annotations 在 Java 代码中配置以下 XML?

<int-sftp:outbound-gateway id="gatewayLS"
                           session-factory="sftpSessionFactory"
                           request-channel="inbound"
                           command="ls"
                           command-options=""
                           expression="payload"
                           reply-channel="toSplitter"/>

最佳答案

如果时间允许,我们一直在将 java 配置添加到手册中。

参见the file section有关使用文件出站 channel 适配器的示例。

对于 SFTP,MessageHandler 是一个 FileTransferringMessageHandler - 它需要使用 session 工厂等进行配置。

关于java - Spring Integration SFTP 上传非 XML 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34927683/

相关文章:

java - 使用 POI 在 docx 文件中另一个表的单元格中添加表

java - JEE 的 Vaadin 和 Spring 之间如何选择

java - Spring Integration - FTP 下载后立即发送消息

java - Spring Integration - 拆分器/聚合器 - 最终格式错误

java - IBM MQ 和 Spring Integration - 安全设置

java - 计算一个 JButton 被按下了多少次?

java - JPA Criteria API - 如何添加 JOIN 子句(尽可能一般的句子)

java - Resteasy spring 自定义对象映射器

spring - Spring 事件监听器被调用两次

java - Spring ScheduledTasks 未触发