SpringBatch - salmanbaig8/imp GitHub Wiki

Jobrepository - Saves all the data to the DB ->JobLauncher - simple interface used to start a job -(used to send messages to job repository)- will be initiated from the job scheduler. Registers Jobinstance in DB through JobRepository. Registers that Job execution has started in Db through JobRepository. Registers that job execution has completed in DB through Job reposiotry. ->Job - Job has many steps and each step has 3 different processes - job is executed from Job launcher -> Step(executed from job) -> Itemreader(fetches data) -> ItemProcessor -> ItemWriter Step (Within step need to find whats needs to be done) i.e read, process, write Itemprocessor(optional): Read data from csv and modify the data then we need it JOb step updates miscellaneous information like counts of I/O records and status in Db through Job repository