Spring Batch : écriture dans plusieurs sorties
bonjour,
comment SVP on peut à la fin d'un processus d'écriture, avoir 3 fichiers en sortie selon une logique donnée
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <bean id="cvsFileItemWriter" class="org.springframework.batch.item.file.FlatFileItemWriter">
<!-- write to this csv file -->
<property name="resource" value="file:sortie/repor1.csv" />
<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="refId, name, age, csvDob, income" />
</bean>
</property>
</bean>
</property>
</bean> |
dans le code ci-dessous j'ai une balise <property name="resource" value="file:sortie/repor1.csv" />
comment dois je faire pour avoir deux fihciers à la fin report1.csv et report2.csv avec de données différentes.
merci