我的应用程序是一个Spring Boot应用程序。我有一个名为abc的目录。我创建了一个入站适配器来读取新文件的目录。假设目录中存在文件aa.txt。适配器正在拾取它。现在,假设再次将具有相同名称的新文件保存在目录中。但是,现在不调用适配器。

<file:inbound-channel-adapter id="inAdapter"
    directory="file:abc" filter="txtFiles"
    auto-startup="true" prevent-duplicates="false">
    <int:poller id="poller" fixed-delay="5000" />
</file:inbound-channel-adapter>


我已经设置了prevent-duplicates=false。尽管如此,该文件仍未获取。为什么会这样?解决办法是什么?

最佳答案

我找到了解决方案。我已经将filter-bean(FileListFilterFactoryBean)设置了prevent-duplicates = false,而不是inbound-channel-adapter,它起作用了。

10-07 18:55
查看更多