飞豹客 · 课能看,资料也能带走
飞豹客体系课

SpringBatch批处理实战视频课程

这门课解决什么问题 日常的后端开发里,不是所有任务都是实时接口请求。企业系统里经常要面对几十万甚至上百万条数据的同步、清洗、归档或报表导出,比如把老旧业务库的流水迁移到新系统,或者每晚把当天的交易记录汇总推给风控平台。如果用常规的循环查插或者手写定时任务去跑,往往会遇到内存溢出、中途失败无法断点续跑

单课价¥39.00新品 上架
会员价¥19.50开通会员,全站课程按会员价下载套餐详情
0 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 · 按档位

永久¥19.505折
年¥23.406折
月¥27.307折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决什么问题

日常的后端开发里,不是所有任务都是实时接口请求。企业系统里经常要面对几十万甚至上百万条数据的同步、清洗、归档或报表导出,比如把老旧业务库的流水迁移到新系统,或者每晚把当天的交易记录汇总推给风控平台。如果用常规的循环查插或者手写定时任务去跑,往往会遇到内存溢出、中途失败无法断点续跑、并发控制混乱等问题。这门讲 SpringBatch 的实战课,解决的就是这类离线大批量数据处理的工程化痛点。它不是教你写普通的业务增删改查,而是提供一套成熟的批处理框架标准,帮你把大任务拆解、分块执行,并管理好读取、处理、写入的整个流水线。

适合什么基础与建议学习顺序

这门资料不适合刚摸 Java 的纯新手。你需要对 Spring 框架的基本用法、依赖注入和数据库操作有常规了解,否则看项目搭建和核心 API 会比较吃力。如果你目前的工作里已经接触过定时任务或者数据迁移脚本,想系统搞懂批处理框架怎么落地,这套视频刚好对口。建议先从概述和项目搭建看起,把测试环境跑通并替换成 MySQL 持久化。接着直接抓核心的 Job 和 Flow 部分,重点看决策器和并发执行这两块,这是控制复杂任务流转的关键。后半部分的 ItemReader 相关章节是日常搬砖最常用的功能,包括从数据库、普通文本以及多文件中读取数据,建议结合你实际工作中的数据源去对照学习。

资料怎么配合练习与学完能做什么

看视频时不要光跟着敲,这套资料的正确用法是“先看懂执行逻辑,再改造数据源”。每看完一个读取或写入组件,就自己造一份十万行左右的测试数据,跑一遍看看分块提交的实际效果。特别是异常处理和重启机制那几节,务必手动制造一个空指针或主键冲突,观察程序中断后如何从断点恢复,这是 SpringBatch 比手写脚本最大的优势所在。把这些模块踏踏实实练完,你能够独立搭建一套企业级的批处理任务,实现从多源头读取海量数据、按业务规则过滤转换、再批量写入目标库的完整闭环。以后遇到系统重构时的数据迁移、或者每日定时跑批的报表汇总,你都能用这套框架给出比硬编码更稳定、可监控、可重跑的工程方案。

课程目录

课程目录30 集
  • 1 SpringBatch概述 (02:29).mp4
  • 2 搭建SpringBatch项目 (09:17).mp4
  • 3 创建SpringBatch入门程序 (11:24).mp4
  • 4 替换为Mysql数据库 (05:35).mp4
  • 5 核心API (07:03).mp4
  • 6 Job的创建和使用 (11:53).mp4
  • 7 Flow的创建和使用 (11:02).mp4
  • 8 split实现并发执行 (11:55).mp4
  • 9 决策器的使用 (16:09).mp4
  • 10 Job的嵌套 (19:22).mp4
  • 11 监听器的使用 (22:18).mp4
  • 12 Job参数 (12:48).mp4
  • 13 ItemReader概述 (15:03).mp4
  • 14 从数据库中读取数据 (20:02).mp4
  • 15 从普通文件读取数据 (19:34).mp4
  • 16 从xml文件中读取数据 (15:29).mp4
  • 17 从多个文件中读取数据 (11:48).mp4
  • 18 ItemReader的异常处理和重启 (16:02).mp4
  • 19 ItemWriter概述 (09:22).mp4
  • 20 输出数据到数据库 (17:57).mp4
  • 21 输出数据到普通文件 (17:56).mp4
  • 22 输出数据到xml文件 (12:08).mp4
  • 23 数据输出到多个文件 (22:55).mp4
  • 24 ItemProcessor的使用 (13:32).mp4
  • 25 错误处理概述 (07:18).mp4
  • 26 错误重试 (10:35).mp4
  • 27 错误跳过 (04:24).mp4
  • 28 错误跳过监听器 (05:45).mp4
  • 29 JobLauncher实现作业调度 (18:03).mp4
  • 30 JobOperator的使用 (06:13).mp4