【发布时间】:2015-06-24 12:17:15
【问题描述】:
我看到了以下用例。
我在我的输入通道上接收到一个 Message<Foo> 对象,其中 Foo 对象有 2 个属性
public class Foo {
...
public String getSourcePathString();
public String getTargetPathString();
...
}
sourcePathString 是一个字符串,表示源文件所在的位置,而targetPathString 是文件应该复制到的位置。
现在,我知道如何使用file:outbound-channel-adapter 通过FileNameGenerator 将文件复制到自定义目标位置,但是,我不确定如何提供从file:inbound-channel-adapter 中读取文件的位置以及如何在仅收到消息时激活阅读。
到目前为止,我有一个自定义服务激活器,我在自己的 bean 中执行复制,但是,我想尝试使用 Spring Integration。
那么,有没有办法在 Spring Integration 中使用已经存在的组件来实现可触发的文件复制?
【问题讨论】:
标签: java spring spring-integration file-copying