anchor.diff:  | `spring.batch.job.jdbccursoritemreader.ignoreWarnings`
   | `boolean`
   | `true`
  -| Determines if the reader should ignore SQL warnings when processing.
  +| Determines whether the reader should ignore SQL warnings when processing.
   
   | `spring.batch.job.jdbccursoritemreader.verifyCursorPosition`
   | `boolean`
   | `true`
  -| Indicates if the cursor's position should be verified after each read to verify that the `RowMapper` did not advance the cursor.
  +| Indicates whether the cursor's position should be verified after each read to verify that the `RowMapper` did not advance the cursor.
   
   | `spring.batch.job.jdbccursoritemreader.driverSupportsAbsolute`
   | `boolean`
   | `false`
  -| Indicates if the driver supports absolute positioning of a cursor.
  +| Indicates whether the driver supports absolute positioning of a cursor.
   
   | `spring.batch.job.jdbccursoritemreader.useSharedExtendedConnection`
   | `boolean`
   | `false`
  -| Indicates if the connection is shared with other processing (and therefor part of a transaction).
  +| Indicates whether the connection is shared with other processing (and is therefore part of a transaction).
   
   | `spring.batch.job.jdbccursoritemreader.sql`
   | `String`
   | `null`
  -| SQL query to read from.
  -|===
  -
  -For more information about the `JdbcCursorItemReader`, refer to its documentation https://docs.spring.io/spring-batch/docs/4.3.x/api/org/springframework/batch/item/database/JdbcCursorItemReader.html[here]
  +| SQL query from which to read.
  +|===
  +
  +See the https://docs.spring.io/spring-batch/docs/4.3.x/api/org/springframework/batch/item/database/JdbcCursorItemReader.html[`JdbcCursorItemReader` documentation].
   
   [[kafkaItemReader]]
   === KafkaItemReader
   
   Ingesting a partition of data from a Kafka topic is useful and exactly what the
  -`KafkaItemReader` can do. In order to configure a `KafkaItemReader`, two pieces
  -of configuration are required. First, configuring Kafka via Spring Boot's Kafka
  -autoconfiguration is required (you can read more about that
  -https://docs.spring.io/spring-boot/docs/2.4.x/reference/htmlsingle/#boot-features-kafka[here]).
  -Once the Kafka properties from Spring Boot are configured, the `KafkaItemReader`
  -itself can be configured via the following properties.
  +`KafkaItemReader` can do. To configure a `KafkaItemReader`, two pieces
  +of configuration are required. First, configuring Kafka with Spring Boot's Kafka
  +autoconfiguration is required (see the
  +https://docs.spring.io/spring-boot/docs/2.4.x/reference/htmlsingle/#boot-features-kafka[Spring Boot Kafka documentation]).
  +Once you have configured the Kafka properties from Spring Boot, you can configure the `KafkaItemReader`
  +itself by setting the following properties:
   
   .`KafkaItemReader` Properties
   |===
  
positive.code: 
  [[partintro]]
  --
  This section goes into how to develop a Spring Batch `Job` with a single `Step` using the
  starter included in Spring Cloud Task. This starter allows users to use configuration
  to define an `ItemReader`, an `ItemWriter`, or a full single step Spring Batch `Job`.
  To read more about Spring Batch and its capabilities, read its documentation
  https://spring.io/projects/spring-batch[here].
  --
  
  To obtain the starter, add the following to your build:
  
  Maven:
  [source,xml]
  ----
  <dependency>
  
negative.code: | `spring.batch.job.kafkaitemreader.saveState`
  | `boolean`
  | `true`
  | Determines whether the state should be saved for restarts.
  |===
  
  See the https://docs.spring.io/spring-batch/docs/4.3.x/api/org/springframework/batch/item/kafka/KafkaItemReader.html[`KafkaItemReader` documentation].
  
  [[item-processors]]
  == ItemProcessor Configuration
  
  The single-step batch job autoconfiguration accepts an `ItemProcessor` if one
  is available within the `ApplicationContext`. If one is found of the correct type
  (`ItemProcessor<Map<String, Object>, Map<String, Object>>`), it is autowired
  into the step.
  
  [[item-writers]]
  == Autoconfiguration for ItemWriter implementations
  
  This starter provides autoconfiguration for `ItemWriter` implementations that
  match the supported `ItemReader` implementations: `AmqpItemWriter`,
  `FlatFileItemWriter`, `JdbcItemWriter`, and `KafkaItemWriter`. This section
  covers how to use autoconfiguration to configure a supported `ItemWriter`.
  
  [[amqpitemwriter]]
  === AmqpItemWriter
  
  To write to a RabbitMQ queue, you need two sets of configuration. First, you need an
  `AmqpTemplate`. The easiest way to get this is by using Spring Boot's
  RabbitMQ autoconfiguration. See the https://docs.spring.io/spring-boot/docs/2.4.x/reference/htmlsingle/#boot-features-amqp[Spring Boot RabbitMQ documentation].
  Once you have configured the `AmqpTemplate`, you can configure the `AmqpItemWriter` by setting the
  following properties:
  
  .`AmqpItemWriter` Properties
  |===
  