4
respostas

Spring Batch, como fazer?

Olá, fiz o curso de spring boot e vi que a ideia é quase a mesma, só que a enfase no curso foi gerar um software web e no batch a ideia é não haver interação humana. Poderiam criar um tutorial para leitura, processo e escrita de um banco ou arquivo? Não achei nada que funcionasse na web... Obrigado!

4 respostas

Oi, Jean.

Não sei se entendeu exatamente, mas são projetos bastante diferentes na verdade.

O Spring Boot é feito para facilitar a configuração de projetos utilizando diversas ferramentas e frameworks.

O Spring Batch é um framework para trabalhar com processos batch (também conhecidos como jobs) que são executados periodicamente configurados por você (de minuto em minuto, diariamente, semanalmente, etc). Esses processamentos batch realmente não precisam (nem devem) necessitar de interação humana, eles devem poder ser executados sozinhos e são voltados mais para processamentos de grandes quantidades de dados.

Ou seja, são dois projetos com objetivos e utilização diferentes.

Legal Arthur, tinha entendido sim, talvez tenha me expressado mal, mas gostaria de saber se alguém tem um Hello word das versões mais novas, pois nem o exemplo do próprio Spring funciona...

Oi, Jean!

Você quer exemplos de como usar o Spring Batch? Se for o caso, o MKyong tem vários exemplos funcionais legais:

http://www.mkyong.com/tutorials/spring-batch-tutorial/

Era isso que queria?

Era sim Arthur, valeu!