该版本仍在开发中,尚未被视为稳定。对于最新的稳定版本,请使用 Spring Integration 7.0.0spring-doc.cadn.net.cn

远程文件模板

Spring Integration 3.0 版本提供了对SftpSession对象。 模板提供了发送、检索(作为输入流删除和重命名文件。 此外,我们还提供执行让调用者在会话中执行多个作的方法。 无论哪种情况,模板都能可靠地结束会话。 更多信息请参见Javadoc for远程文件模板SFTP有一个子类:SftpRemoteFileTemplate.spring-doc.cadn.net.cn

我们在4.1版本中增加了其他方法,包括getClientInstance(). 它提供了对底层的访问频道Sftp,使得访问底层API成为可能。spring-doc.cadn.net.cn

5.0 版本引入了RemoteFileOperations.invoke(作回调<F, T> action)方法。 该方法允许多个远程文件作调用可在同一线程有界域内调用会期. 当你需要执行多个高级作时,这非常有用远程文件模板作为一个整体。 例如摘要RemoteFileOutboundGateway它与mput命令实现,我们执行对所提供目录中的每个文件进行作,递归地对其子目录进行作。 更多信息请参见 Javadocspring-doc.cadn.net.cn