Spring 批量 - 读取和处理了多少条记录
是否可以说出读取的记录有多少 / 或者在完全任务执行后处理? 我有一个作业,可以从数据库和处理器中读取数据,我将根据某些条件过滤几个条目,并将它们发送到编写器。 我想知道从中读取了多少条记录 DB 以及记录步骤的数量。
这是我的批处理配置文件。
</batch:step></batch:job>
这是我的批处理配置文件。
<bean class="....JdbcCursorItemReader" id="dbItemReader">
<property name="datasource" ref="datasource"></property>
<property name="sql" ref="select * from"></property>
<property name="rowMapper">
<bean class="com.my.MyRowMapper"></bean>
</property>
</bean>
<bean class="com.my.MyItemProcessor" id="itemProcessor"></bean>
<bean class="com.my.MyItemWriter" id="itemWriter"></bean>
<batch:job id="myJob">
<batch:step id="step1">
<batch:tasklet transaction-manager="jobTransactionManager">
<batch:chunk commit-interval="100" processor="itemProcessor" reader="dbItemReader" writer="itemWriter"></batch:chunk>
</batch:tasklet>
</batch:step></batch:job>
没有找到相关结果
已邀请:
3 个回复
董宝中
赞同来自:
.
有关存储在任务存储库中的信息的更多信息,您可以在此处读取文档:
http://docs.spring.io/spring-b ... .html
涵秋
赞同来自:
在派对内 xml
二哥
赞同来自:
</batch:step></batch:job>