
springbatch
小码农叔叔
这个作者很懒,什么都没留下…
展开
-
springbatch开启任务的两种方式
前言Springbatch开启任务通常有如下两种方式,通过定时任务或者通过接口调用,定时任务使用简单,适用于数据来源稳定不需要过多外部参数干扰的情形,而接口的方式更加灵活,可以通过外部进行参数配置满足复杂的数据批处理场景,下面通过一个简单的例子来作说明项目结构为了演示方便,同时更加贴合真实的使用场景,本例中使用的技术栈为:springboot+mybatisplus+mysql整合spri...原创 2020-01-19 16:45:52 · 6698 阅读 · 4 评论 -
springbatch读取外部数据到mysql
前言在上一篇springboot整合springbatch中,我们简单介绍了springbatch的基本概念和一个基础使用demo。我们知道springbatch的强大之处在于其批处理数据时的高效、快速以及可自定义执行步骤的处理大批量数据,下面通过一个简单的案例来说说如何使用springbatch读取外部的文件,比如xml、json或其他能被解析的格式的数据导入到mysql中执行步骤定义j...原创 2019-12-29 21:58:19 · 1014 阅读 · 0 评论 -
springbatch导出mysql数据到外部文件
前言在之前的一篇中,我们简单介绍了如何通过自定义itemReader和itemWriter读取外部数据然后导入到mysql中,下面我们简单介绍一下如何将mysql的数据通过springbatch批量导出举个实际的场景,我们需要将数据库的某个表的数据导出到excel中,如果数据量特别大的时候使用java单线程去做这个事情,会比较耗时而且容易因为IO问题中途断掉,如果使用springbatch批量...原创 2019-12-29 22:27:40 · 1376 阅读 · 0 评论