Spring Batch 3 New Features
November 07, 2014Spring batch 3 has some new exciting feature that can help enterprise to process batch job more efficiently. Spring batch 3 follows the JSR-352 specification. It supports java 8 and spring 4. In this way spring batch 3 can use the latest features of java and spring. Find the spring batch 3 features point wise.
Spring Batch 3 Supports JSR-352 and Much More1. What is JSR-352? : JSR-352 is a Java Specification Request that provides batch application for java applications.
2. Spring batch 3 complies with JSR-352.
3. Java provides javax.batch.* API which can be used with Spring Batch 3. It supports jobs which has been created using JSR-352 .
4. Spring Batch 3 provides 17 different ItemReader and 16 ItemWriter.
5. Spring Batch 3 provides multi-JVM supports.
Spring Batch 3 Supports Spring 4 and Java 8 APISpring batch 3 supports spring 4 and java 8 API. While developing batch, we can use the new feature introduced in spring 4 and java 8.
Spring Batch Integration is Now Part of Spring BatchInitially Spring Batch Integration was the part of Spring Batch Admin. Now from spring 3 release, spring batch integration is the part of Spring batch 3.
Job Scope Support in Spring Batch 3In Spring 3, we have a JOB scope. We can create a JOB bean that will use the step defined for batch processing. Using job scope we can restart the step.
SQLite Support in Spring Batch 3SQLite is a database. Spring batch 3 integrates SQLite and it can easily be used in our batch processing. The purpose of SQLite is testing. Because we can simply connect with it and can use to process data in database.
References for Spring Batch 3
Spring Batch 3.0 Milestone 3 Released
What's New in Spring Batch 3.0