【发布时间】:2015-04-20 12:58:51
【问题描述】:
首先感谢关注
我有一个 spring 集成项目,它监听 ftp 服务器接收不同目录中的文件并处理它,ftp 目录结构是:
ftp-root
------------一个\
--在\
---------------------------a.txt
------退出\
------------b\
--在\
---------------------------------------b.txt
------退出\
我使用int-ftp:outbound-gateway适配器运行ls递归命令,如何在int-ftp:outbound-gateway中编写expression attr,得到a.txt和b.txt in 目录,我的适配器代码是:
<int-ftp:outbound-gateway id="gateway1"
session-factory="ftpClientFactory"
request-channel="inbound1"
reply-channel="outbound"
reply-timeout="777"
auto-create-local-directory="false"
auto-startup="true"
command="ls"
command-options="-1 -R"
expression="'*/in/'"
mput-regex=".*">
</int-ftp:outbound-gateway>
但没有正确工作,怎么写?
【问题讨论】:
标签: spring ftp spring-integration