我以以下方式使用 FlatFileItemWriter 以生成包含 [id, FirstName] 格式的项目列表的文件-
<bean id="FileWriter" class="org.springframework.batch.item.file.FlatFileItemWriter">
<property name="resource" value="processedtext.txt"/>
<property name="shouldDeleteIfExists" value="true"/>
<property name="lineAggregator">
<bean class="org.springframework.batch.item.file.transform.DelimitedLineAggregator">
<property name="delimiter" value="-"/>
<property name="fieldExtractor">
<bean class="org.springframework.batch.item.file.transform.BeanWrapperFieldExtractor">
<property name="names" value="id,firstName"/>
</bean>
</property>
</bean>
</property>
</bean>
作业以 - 17:19:23,720 INFO main SimpleJobLauncher:111 结束 - 作业:[FlowJob:[name=FileToFileJob]] 已完成,参数如下:[{}] 和以下状态:[COMPLETED]
这里的问题是当我打开文件processedtext.txt 时,它是空白的。
如果出现问题以及如何解决问题,请告诉我。