对于最新的稳定版本,请使用 Spring Integration 6.3.1Spring中文文档

对于最新的稳定版本,请使用 Spring Integration 6.3.1Spring中文文档

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

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

版本 5.0 引入了该方法。 此方法允许在同一线程边界的作用域中调用多个调用。 当您需要将作为一个工作单元执行多个高级操作时,这很有用。 例如,将其与命令实现一起使用,在命令实现中,我们对所提供目录中的每个文件执行操作,并对其子目录递归执行操作。 有关更多信息,请参见 JavadocRemoteFileOperations.invoke(OperationsCallback<F, T> action)RemoteFileOperationsSessionRemoteFileTemplateAbstractRemoteFileOutboundGatewaymputputSpring中文文档