# Package org.springframework.batch.item.data.builder

@NonNullApi package org.springframework.batch.item.data.builder
Builders for Spring Data item readers and writers.

Author:
  Mahmoud Ben Hassine

- Related Packages
  Package
  Description
  org.springframework.batch.item.data
  Spring Data related readers and writers.
- Classes
  Class
  Description
  GemfireItemWriterBuilder<K,V>
  A builder implementation for the `GemfireItemWriter`
  MongoItemReaderBuilder<T>
  A builder implementation for the `MongoItemReader`
  MongoItemWriterBuilder<T>
  A builder implementation for the `MongoItemWriter`
  Neo4jItemReaderBuilder<T>
  Deprecated.
  since 5.0 in favor of the item reader builder from https://github.com/spring-projects/spring-batch-extensions/blob/main/spring-batch-neo4j
  Neo4jItemWriterBuilder<T>
  Deprecated.
  since 5.0 in favor of the item writer builder from https://github.com/spring-projects/spring-batch-extensions/blob/main/spring-batch-neo4j
  RepositoryItemReaderBuilder<T>
  A builder implementation for the `RepositoryItemReader`.
  RepositoryItemReaderBuilder.RepositoryMethodReference<T>
  Establishes a proxy that will capture a the Repository and the associated methodName that will be used by the reader.
  RepositoryItemWriterBuilder<T>
  A builder implementation for the `RepositoryItemWriter`.
  RepositoryItemWriterBuilder.RepositoryMethodReference<T>
  Establishes a proxy that will capture a the Repository and the associated methodName that will be used by the writer.