【发布时间】:2023-03-27 13:40:02
【问题描述】:
问题:使用 Spring Batch,我需要读取具有今天日期的文件。例如 test_02032015.txt。该文件将位于 /test/example 目录中。它是一个 unix 环境,我需要从中获取文件。
问题是如何配置spring batch xml以便读取上述文件
任何指向相关网站或解决方案的指针都会有很大帮助。
【问题讨论】:
标签: spring spring-batch
问题:使用 Spring Batch,我需要读取具有今天日期的文件。例如 test_02032015.txt。该文件将位于 /test/example 目录中。它是一个 unix 环境,我需要从中获取文件。
问题是如何配置spring batch xml以便读取上述文件
任何指向相关网站或解决方案的指针都会有很大帮助。
【问题讨论】:
标签: spring spring-batch
您有几种方法可以解决这样的要求:
如果您不需要担心目录中的其他文件,您可以在文件名中使用通配符,如下所示:
<property name="resource" value="data/iosample/input/*.xml" />
另一种选择是将值作为参数传递给作业并像这样引用它:
<property name="resource" value="#{jobParameters['input.file']}" />
最后,您可以使用 SpEL 来构建文件名(抱歉,我没有方便的示例)。
【讨论】: