Как создать несколько строк в CSV-файле, возвращая один объект (элемент записи) Spring Batch

Я пишу один FlatFileItemWriter здесь я вызываю один мой объект возврата класса Java каждый раз, когда этот класс Java возвращает один объект, он записывает одну строку в файл CSV, как я могу записать две строки в файл CSV? Как я могу написать две строки в CSV-файл, используя один объект?

**XML::**

 <bean id="preferenceFileItemWriter2" class="org.springframework.batch.item.file.FlatFileItemWriter" scope="step">
        <property name="resource" value="file:#{jobParameters['preference.output.file1']}" />
        <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="com.consumer.ext.domo.ifonly.job.SampleTest"/>**   
                </property>
            </bean>
        </property>
      </bean>  

**java code ::**

@Override
public Object[] extract(combined object) {

    List<String> values = new ArrayList<String>();
values.add("General Test");
    Object[] testObject= values.toArray(new Object[0]);
return testObject;

Я нашел некоторые ссылки, но не связанные с моим вопросом.

обрабатывать несколько строк в пакете Spring

0 ответов

Другие вопросы по тегам