我使用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 - Job:[FlowJob:[name = FileToFileJob]]使用以下参数完成:[{}]和以下状态:[COMPLETED]
这里的问题是当我打开文件processedtext.txt时,它是空白的。
如果出现问题以及如何解决问题,请告诉我。
答案 0 :(得分:0)
有一个FaltFileItemWriter属性,需要按如下方式使用
True