Comment écrire un spring batch étape sans itemwriter

Je suis en train de configurer un spring batch, sans un article de l'écrivain à l'aide ci-dessous configuraion. Cependant j'obtiens le message d'erreur disant que l'écrivain
l'élément n'a ni un "écrivain" attribut, ni un élément.

Je suis passé par le lien spring batch : Tasklet sans ItemWriter. Mais ne pouvait pas résoudre le problème.
Pouvait-on me dire les modifications à être apportées dans l'extrait de code que j'ai mentionné

<batch:job id="helloWorldJob">
        <batch:step id="step1">
            <batch:tasklet>
                <batch:chunk reader="cvsFileItemReader"
                    commit-interval="10">
                </batch:chunk>
            </batch:tasklet>
        </batch:step>
    </batch:job>

    <bean id="cvsFileItemReader" class="org.springframework.batch.item.file.FlatFileItemReader">

        <property name="resource" value="classpath:cvs/input/report.csv" />

        <property name="lineMapper">
            <bean class="org.springframework.batch.item.file.mapping.DefaultLineMapper">
                <property name="lineTokenizer">
                    <bean
                        class="org.springframework.batch.item.file.transform.DelimitedLineTokenizer">
                        <property name="names" value="id,sales,qty,staffName,date" />
                    </bean>
                </property>
                <property name="fieldSetMapper">
                    <bean class="com.mkyong.ReportFieldSetMapper" />

                    <!-- if no data type conversion, use BeanWrapperFieldSetMapper to map by name
                    <bean
                        class="org.springframework.batch.item.file.mapping.BeanWrapperFieldSetMapper">
                        <property name="prototypeBeanName" value="report" />
                    </bean>
                     -->
                </property>
            </bean>
        </property>

    </bean>
Pourquoi voudriez-vous morceau en fonction de lecture, mais après que tout laisser tomber? Pourquoi vous ne lisez et ne pas écrire quoi que ce soit? Pour le morceau d'un traitement basé sur le lecteur et l'écrivain sont obligatoires, seul le processeur est en option, ce qui rend le sentiment que la lecture sans écriture n'a pas vraiment de sens...
comment la tasklet n'a pas fonctionné pour vous? Je suis l'appel d'une procédure dans une tasklet, et il fonctionne très bien. Si vous n'avez pas besoin (pourquoi jamais vous avez besoin d') morceau basé sur la lecture, pourquoi pas un simple tasklet alors?

OriginalL'auteur user3247376 | 2014-10-05