从Windows服务器弹簧集成的Sftp

时间:2017-09-23 07:50:59

标签: java spring spring-integration sftp spring-integration-sftp

我要求 sftp 将不同的文件放到服务器上。

传送范围内的文件位于 Windows 服务器中。

我为此目的考虑使用 Spring Integration 适配器,因为我不仅需要提供文件,还需要为每个文件传递将元数据信息写入数据库。

您是否知道如何 sftp 使用spring集成将 windows 文件共享的多个文件共享给其他服务器?

1 个答案:

答案 0 :(得分:1)

标准FileReadingMessageSource确实要求功能:https://docs.spring.io/spring-integration/docs/4.3.12.RELEASE/reference/html/files.html#file-reading

您可以使用该共享Windows目录来提取文件,然后您将向SftpMessageHandler发送消息:https://docs.spring.io/spring-integration/docs/4.3.12.RELEASE/reference/html/sftp.html#sftp-outbound

但是,由于我们处理Spring Integration中的消息通道,因此很容易在其他地方发送消息,例如到JDBC。