【发布时间】:2015-06-29 16:49:50
【问题描述】:
首先感谢关注
我在我的 spring 集成项目中定义了 ftp 适配器并使用mv 命令在 ftp 服务器中移动文件,目录结构是:
ftp-root
------------目录1\
--在\
---------------------------file.in
------退出\
我想移动ftp-root\Directory1\in\目录中的文件file.in以移动ftp-root\Directory1\out\,扩展名为.out.rptftp-root\Directory1\out\a.out
我使用int-ftp:outbound-gateway 适配器在ftp 服务器上运行mv 命令,我的代码是:
<int-ftp:outbound-gateway id="gatewayMv"
session-factory="ftpSessionFactory"
expression="payload.remoteDirectory + '/' + payload.filename"
request-channel="mvChannel"
command="mv"
rename-expression="payload.remoteDirectory + '/' + payload.filename "
reply-channel="aggregateResultsChannel"/>
如何在 rename-expression 选项中使用 SpEL 表达式将 in 替换为 out?
【问题讨论】:
标签: spring ftp spring-integration