spring batch框架入门(一、搭建springboot框架)

本文介绍如何入门spring batch,通过模拟业务将书籍信息从txt导入数据库,再导出到csv。首先确定书籍信息表结构,然后使用spring initializr新建batch项目,添加Lombok、Validation、JPA和Batch依赖。接着创建Book实体类,配置数据库连接,并实现数据库操作接口。最后通过测试代码验证,成功创建Book表并插入数据,完成框架搭建。
摘要由CSDN通过智能技术生成
  Spring Batch是一个轻量级,全面的批处理框架,旨在开发对企业系统日常运营至关重要的强大批处理应用程序。 

最近公司比较闲,上一个项目做的是一个batch导入导出。之前对batch的概念都还不了解,发现公司用的正是基于spring batch框架的。于是趁着这段闲的时间来学习一下spring batch框架。就先模拟刚做的业务,将书籍信息从txt文件导入数据库,再从数据库导出至csv文件。
一、确定表结构
关于batch事务的表由springbatch框架来自动生成,这里我们只需要建立一张书籍信息表BOOK。这里简单点,书籍信息表也由框架自动生成,等下新建个Book实体类就好了。
本文用的mysql数据库,新建数据库,用户之类就不介绍了。推荐用docker安装mysql,docker下各种镜像真是太好用了,傻瓜式一键生成,卸载时干干净净。
二、新建batch项目
idea可以直接调用spring initializr,spring initializr就是初始化一个项目用的,可以选择需要的依赖来初始化项目。
File->New->Project->Spring Initializr
Spring Initializr
本文并不是做一个web项目,选择的依赖如下
在这里插入图片描述
Lombok方便编码,省去写get set toStrin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值