# Sample-SpringBatch
**Repository Path**: zwg/Sample-SpringBatch
## Basic Information
- **Project Name**: Sample-SpringBatch
- **Description**: SpringBatch 示例模板工程
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 15
- **Forks**: 8
- **Created**: 2017-07-14
- **Last Updated**: 2025-09-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#
SpringBatch 示例模板工程
## 主要技术:
spring boot 2.3.1.RELEASE
spring MVC
spring batch 4.2.4.RELEASE
spring data JPA
mysql
## 工程结构:
project:
sbin #启动脚本
src #源文件
assembly #assembly插件打包 package.xml 文件目录
main
java java代码目录
com.sample.springbatch #代码主目录
common
config #项目配置目录
controller
job #spring batch job相关代码目录
config #job的基础配置目录
dao
exception #job中指定抛出的异常类
listenter #job监听的基础类
mapper
sample #job示例目录
service #批量作业服务类 启动 暂停 停止
model
repository
utils
RootApplication #启动文件
resources #配置资源文件目录
druid #druid 配置
jobdata #作业数据文件目录
static #静态资源目录
templates #模板目录
test #test 目录
pom.xml
## 示例:
作业监听
作业参数
step并行处理
分区处理
路由writer
多文件读取写入
## 参考:
javaConfig示例:
https://github.com/codecentric/spring-batch-javaconfig
https://keyholesoftware.com/2015/06/29/spring-batch-javaconfig