跑批 - 数据库读写测试实现

图1-1

图1-1说明了一个Job加载器有一个Job,一个Job下可包含多个Step,而一个Step对应1个个的ItemReader,ItemProcessor,ItemWriter.

图1-2

图1-2实现数据库的读写批量处理项目结构

整体逻辑:

通过对映射实体类的数据库表[user]内容读取,获取到用户名,密码,在用户中间处理器中处理用户名和密码不符合规范的数据,

将数据进行拼接新的字符串后,批量写入数据库表[user_cp]

在源码中service实现并没有接入查询,因为在BatchConfiguration中配置好了所有用到的数据库配置,及Mybatis操作ID

源码下载:(最好fork一份,谢谢)

https://github.com/deadzq/spring-batch-mybatis-demo

猜你喜欢

转载自www.cnblogs.com/ukzq/p/11995144.html
今日推荐