如何使用spring-batch和MultiResourceItemReader读取文件夹中的所有文件?

成员声音:

我想配置spring-batchcsv顺序读取特定文件夹内的所有文件。

由于委托将尝试打开名为的文件*.csv,因此以下内容无效,这当然是无效的。我要在这里更改什么?

    @Bean
    public ItemReader<String> reader() {
        MultiResourceItemReader<String> reader = new MultiResourceItemReader<>();
        reader.setResources(new Resource[] {new FileSystemResource("/myfolder/*.csv")});
        reader.setDelegate(new FlatFileItemReader<>(..));
        return reader;
}

等效的xml配置将编写如下,如何将其重写为仅Java配置?

<bean id="reader" class="org.springframework.batch.item.file.MultiResourceItemReader">
        <property name="resources" value="/mypfolder/*.csv"/>
        <property name="delegate" ref="flatFileItemReader"/>
</bean>
卢卡·巴索·里奇(Luca Basso Ricci):

我认为您应该使用PathMatchingResourcePatternResolver

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Spring Batch如何使用PathMatchingResourcePatternResolver从文件夹及其所有子文件夹中读取所有json文件

如何从Java读取文件夹中的所有文件?

如何随机读取文件夹中的所有文件

如何读取,转换和输出文件夹中的所有文件?

如何使用python和bs4读取和覆盖文件夹中的所有* .txt文件?

如何使用Groovy读取文件夹中的所有文件并替换文件中的模式

如何使用Java从文件夹中的所有文件中读取数据?

如何使用spring-batch从文件夹中连续读取文件?

如何使用C读取文件夹中的所有文件

如何使用PowerShell从文件夹和所有子文件夹中删除所有访问规则?

如何在SSIS中基于文件夹的创建日期读取文件夹的所有文件?

如何忽略提名文件夹中的_vti_cnf和_vti_pvt文件夹以及提名文件夹的所有子文件夹?

Matlab,使用循环使用xlsread读取文件夹中的所有文件

如何从SpringBoot应用程序的资源文件夹中读取所有文件?

Ubuntu终端-使用gnu parallel读取文件夹中所有文件中的行

使用 pandas 读取子文件夹中的所有文件

如何使用python和os合并特定文件夹中的所有csv文件

如何将文件夹和子文件夹中的所有文件放入数组

如何使bash代码对文件夹和子文件夹中的所有文件起作用?

如何使用read_excel有效读取和rbind一个文件夹中的所有.xlsx文件

使用R将文件夹中的所有PDF和所有子文件夹复制到新文件夹

如何读取Bash Shell中多个文件夹和子文件夹中的文件

如何使用浏览器中的JavaScript通过File System Access API递归读取文件夹的所有文件和目录

如何计算文件夹,其子文件夹和all中的所有文件。该计数不应包括文件夹计数

埃马克。头盔包。如何在文件夹(不是 git 文件夹)和所有子文件夹中查找文件?

如何在所有文件夹和子文件夹中添加前缀?(视窗)

如何从目录和子文件夹中删除所有名为“ Sample”的文件夹?

如何在文件夹和子文件夹中的所有Jpeg图像上运行guetzli

如何使用.gitignore忽略文件夹中的所有子文件夹