对于最新的稳定版本,请使用 Spring Integration 6.3.4spring-doc.cn

对于最新的稳定版本,请使用 Spring Integration 6.3.4spring-doc.cn

Spring 集成版本 3.0 提供了对对象的新抽象。 该模板提供了发送、检索(作为)、删除和重命名文件的方法。 此外,我们还提供了一种方法,让调用方对会话运行多个操作。 在所有情况下,模板都会可靠地关闭会话。 有关更多信息,请参阅 RemoteFileTemplate 的 Javadoc SFTP 有一个子类:SftpRemoteFileTemplateSftpSessionInputStreamexecutespring-doc.cn

我们在版本 4.1 中添加了其他方法,包括 . 它提供对底层 的访问,从而允许访问低级 API。getClientInstance()ChannelSftpspring-doc.cn

版本 5.0 引入了该方法。 此方法允许在同一线程 bounded 的范围内调用多个调用。 当您需要执行 as one unit of work 的多个高级操作时,这非常有用。 例如,将它与命令实现一起使用,其中我们对提供的目录中的每个文件执行操作,并对其子目录递归执行操作。 有关更多信息,请参阅 JavadocRemoteFileOperations.invoke(OperationsCallback<F, T> action)RemoteFileOperationsSessionRemoteFileTemplateAbstractRemoteFileOutboundGatewaymputputspring-doc.cn