#Hands-on Spring Batch
##Prérequis Sur votre machine, il faut installer :
- maven 3.0.3
- git 1.7.x
- MySQL 5.1.x
- votre IDE préféré et quelques connaissances en shell seront nécessaires.
MySQL sera utilisé uniquement lors de l'exercice 3 lors du lancement du batch par le shell. L'ensemble des tests intégration utilise la base de données embarquée H2
##Introduction
Le but de ce Hands-on est de faire des batchs à l'aide Spring Batch.
En premier lieu, la prise en main se fera à travers deux batchs:
- Le premier 'Hello world tasklet' consistera à implementer une Tasklet
- Le deuxième 'Hello world chunk' sera un chunk à implementer
Enfin, le dernier batch 'Employee' permettra de faire un batch plus réaliste.
Les sources se trouvent sur GitHub. Si vous avez un compte GitHub, forker le projet et cloner votre fork.
Sinon:
% git clone git@github.com:obazoud/hands-on-spring-batch.git
Lancer Maven afin de télécharger l'ensemble des dépendences.
% mvn clean package --fail-at-end % mvn clean package -DskipTests