Spring 需要动态创建文件入站通道适配器

Spring 需要动态创建文件入站通道适配器,spring,spring-integration,Spring,Spring Integration,我是春天新来的。所以请帮我解决这个问题 需求是这样的,我们有多个位置,我们必须从那里读取文件,将来它可能会增加,位置可以是任何文件系统,所以我尝试使用文件入站通道适配器来完成此需求 我们可以在数据库中存储多个位置,如汇集时间和地点,从中我们必须汇集以获取文件 但是如果我使用xml配置,那么每次我都必须在xml配置和所有细节中创建新的文件入站通道适配器。如果我们想汇集特定位置以获取文件。类似于下面的内容- int-file:inbound-channel-adapter id="AdapterOn

我是春天新来的。所以请帮我解决这个问题

需求是这样的,我们有多个位置,我们必须从那里读取文件,将来它可能会增加,位置可以是任何文件系统,所以我尝试使用
文件入站通道适配器来完成此需求

我们可以在数据库中存储多个位置,如
汇集时间和地点
,从中我们必须汇集以获取文件

但是如果我使用
xml配置
,那么每次我都必须在xml配置和所有细节中创建新的文件入站通道适配器。如果我们想汇集特定位置以获取文件。类似于下面的内容-

int-file:inbound-channel-adapter id="AdapterOne" prevent-duplicates="false" 
               directory="${FileInputLoc}" filter="compositeFilter"
int:poller fixed-rate="${poolingTime}"
int-file:inbound-channel-adapter
int:service-activator input-channel="AdapterOne" ref="testbean"
bean id="testbean" class="com.SomeActivatorClass"
请建议我,我如何通过代码实现这一点。因此,它基于数据库行创建不同的通道适配器,这些适配器在不同的时间汇集到不同的位置

谢谢, Ashu

注意类似的问题-虽然你的问题不是完全重复的,但要求相同的答案,但这里的主持人不允许我以相同的方式回答。注意类似的问题-虽然你的问题不是完全重复的,但要求相同的答案,但这里的主持人不允许我以相同的方式回答。