首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用spring batch对大文件进行分区

如何使用spring batch对大文件进行分区
EN

Stack Overflow用户
提问于 2013-11-25 18:26:07
回答 1查看 1.6K关注 0票数 0

我想用Spring Batch读取一个大的文本文件。我想使用Spring Batch提供的Partition逻辑。已经可用的分割器并不能解决我的问题。我想使用分区通过FlatFileReader读取文件。

请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2013-11-25 18:36:24

您可以根据需要配置ThreadPoolTaskExecutor并调整各种属性

代码语言:javascript
复制
<bean name="batchTaskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor" >
   <property name="maxPoolSize" value="6"/>
   <property name="corePoolSize" value="4"/>
   <property name="threadNamePrefix" value="batchitem"/>
   <property name="threadGroupName" value="BATCH"/>
</bean>

然后,当您在将执行实际块处理的步骤中配置微线程时,为配置的taskExecutor添加属性。例如

代码语言:javascript
复制
<batch:tasklet task-executor="batchTaskExecutor" transaction-manager="transactionManager" allow-start-if-complete="true">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20189726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档