![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Batch
Spring Batch自学系列
一朵风中摇曳的水仙花
世人多愿锦上添花,却少有人雪中送炭
展开
-
springbatch自学之路-12(ItemReader从数据库中读取数据)
目录1.启动类2.配置类3.对象类4.写方法1.启动类package com.springbatch._09item_reader_from_db;import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing;import org.springframework.boot.SpringApplication;import org.springframework.boo原创 2020-06-21 21:58:11 · 1757 阅读 · 0 评论 -
springbatch自学之路-11(初识ItemReader)
目录1.启动类2.Job配置类1.启动类package com.springbatch._09item_reader;import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.Spr原创 2020-06-21 21:18:01 · 366 阅读 · 0 评论 -
springbatch自学之路-10(JOB参数)
目录1.启动类2.Jbb配置类1.启动类package com.springbatch._08job_param;import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.Sprin原创 2020-06-21 20:52:00 · 874 阅读 · 0 评论 -
springbatch自学之路-09(监听器)
目录1.启动类2.Job监听器3.chunk监听器4.配置类1.启动类package com.springbatch._07listener;import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing;import org.springframework.boot.SpringApplication;import org.springframework.boot.a原创 2020-06-14 19:13:07 · 387 阅读 · 0 评论 -
springbatch自学之路-08(Job的嵌套)
目录1.启动类2.子job13.子job24.父job1.启动类package com.springbatch._06nestedJob;import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing;import org.springframework.boot.SpringApplication;import org.springframework.boot.aut原创 2020-06-14 18:31:49 · 810 阅读 · 0 评论 -
springbatch自学之路-07(决策期decider的使用)
1.配置类package com.springbatch._05new_decider;import org.springframework.batch.core.Job;import org.springframework.batch.core.Step;import org.springframework.batch.core.StepContribution;import org.springframework.batch.core.configuration.annotation.J原创 2020-06-01 21:42:15 · 1275 阅读 · 0 评论 -
springbatch自学之路-06(split的创建与使用-使用多线程执行任务)
1.配置类package com.springbatch._04new_split;import org.springframework.batch.core.Job;import org.springframework.batch.core.Step;import org.springframework.batch.core.StepContribution;import org.springframework.batch.core.configuration.annotation.Job原创 2020-05-28 21:30:34 · 934 阅读 · 0 评论 -
springbatch自学之路-05(flow的创建与使用)
1.配置类package com.springbatch._03new_flow;import org.springframework.batch.core.Job;import org.springframework.batch.core.Step;import org.springframework.batch.core.StepContribution;import org.springframework.batch.core.configuration.annotation.JobB原创 2020-05-28 21:00:23 · 806 阅读 · 0 评论 -
springbatch自学之路-04(job的创建与使用)
目录1.使用start。。。next。。。的方式2.使用from。。。on。。。to。。。的方式1.使用start。。。next。。。的方式直接上代码:配置类:package com.springbatch._02new_job;import org.springframework.batch.core.Job;import org.springframework.batch.core.Step;import org.springframework.batch.core.S原创 2020-05-28 19:59:43 · 696 阅读 · 0 评论 -
springbatch自学之路-03(将数据库替换为mysql)
目录1.添加依赖2.添加数据库数据3.执行job4.运行日志5.查看数据库已经建好了springbatch相关的数据表1.添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:原创 2020-05-26 22:57:44 · 448 阅读 · 0 评论 -
springbatch自学之路-02(创建第一个helloworld的job)
1.新建任务配置器 JobConfig.javapackage com.springbatch._01helloworld;import org.springframework.batch.core.Job;import org.springframework.batch.core.Step;import org.springframework.batch.core.StepContribution;import org.springframework.batch.core.configur原创 2020-05-22 21:08:04 · 358 阅读 · 0 评论 -
springbatch自学之路-02(如何搭建一个springbatch项目)
目录1.通过连接外网的方式2.通过idea自带的springboot初始化的方式3.通过自己新建maven工程的方式1.通过连接外网的方式(1)访问https://start.spring.io/(2)配置好maven坐标以后,添加maven依赖,搜索batch和h2添加即可(3)点击generate按钮(4)然后直接点击下载即可。(5)用idea打开项目后可以看到所有的依赖已经配置好了。(6)pom文件如下所示<?xml versio原创 2020-05-22 20:34:14 · 1680 阅读 · 1 评论 -
springbatch自学之路-01(springbatch简介)
spring batch是spring提供的一个数据处理框架。企业域中的许多应用程序需要批量处理才能在关键任务环境中执行业务操作。 这些业务运营包括:无需用户交互即可最有效地处理大量信息的自动化,复杂处理。 这些操作通常包括基于时间的事件(例如月末计算,通知或通信)。在非常大的数据集中重复处理复杂业务规则的定期应用(例如,保险利益确定或费率调整)。集成从内部和外部系统接收的信息,这些信息通常需要以事务方式格式化,验证和处理到记录系统中。 批处理用于每天为企业处理数十亿的交易。Spring Batc原创 2020-05-22 19:49:37 · 764 阅读 · 0 评论