Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot spring批处理读取包含要接收的文件名的文件_Spring Boot_Spring Batch - Fatal编程技术网

Spring boot spring批处理读取包含要接收的文件名的文件

Spring boot spring批处理读取包含要接收的文件名的文件,spring-boot,spring-batch,Spring Boot,Spring Batch,我有以下情况,我正试图用弹簧靴和弹簧批处理来解决它。我必须读取一个平面文件(sidecar文件),其中每一行都是要在数据库中接收的文件的名称 我已经配置了一个作业来读取sidecar文件,但是我在决定在spring batch中处理包含的文件时遇到了一个问题。我还配置了一些步骤,可以读取每个文件并将记录插入数据库 任何关于如何使用我为各个文件编写的步骤配置sidecar作业的想法 如果需要,我可以从我的实现中提供实际的配置。FactoryBean是您的朋友。在这种情况下,您可以创建一个Facto

我有以下情况,我正试图用弹簧靴弹簧批处理来解决它。我必须读取一个平面文件(sidecar文件),其中每一行都是要在数据库中接收的文件的名称

我已经配置了一个作业来读取sidecar文件,但是我在决定在spring batch中处理包含的文件时遇到了一个问题。我还配置了一些步骤,可以读取每个文件并将记录插入数据库

任何关于如何使用我为各个文件编写的步骤配置sidecar作业的想法


如果需要,我可以从我的实现中提供实际的配置。

FactoryBean
是您的朋友。在这种情况下,您可以创建一个
FactoryBean
,用于读取文件名文件并为其创建
Resource
对象列表。可以将其注入到将迭代该列表的
MultiResourceItemReader

我在这两篇文章和