我的应用程序是一个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,它起作用了。