Compact Spring Batch guide for Spring Boot covering ItemProcessor patterns job design and practical steps for ETL