ItemProcessor

Na etapa de processamento, precisamos realizar a lógica de envio de email (utilizando um template).

Adicione a dependência do SendGrid para envio de email.

<dependency>
    <groupId>com.sendgrid</groupId>
    <artifactId>sendgrid-java</artifactId>
</dependency>

Volte para o nosso Step, e insira o ItemProcessor<UserBookLoan, Mail> se chamará processLoanNotificationEmailProcessor.

Esse "Mail" do parâmetro, é da dependência SendGrid.

Atualizado