Configurando Job
Criar pacote job e a nossa classe JobConfig.
Terá dois parâmetros! JobRepository e o nosso Step.
No tocante ao Step, precisamos pensar: queremos um step que fará 03 etapas muito bem definidas.
A etapa de leitura, ele terá que consultar uma API remota e obter esses dados.
A etapa de processamento, iremos executar um processamento para selecionar campos específicos.
E a etapa de escrita, armazenar no banco de dados.
Seu nome será fetchUserDataAndStoreDbStep
! ❗É bom colocar nomes significativos ao criar Steps.
Dentro do método, teremos o JobBuilder com o sempre start (colocando o Step), incrementer e build.
Atualizado