Exemple Spring Batch version 4

Nous codons maintenant un exemple de petit batch pour illustrer le fonctionnement de Spring Batch.

Dépendance Maven :

<dependencies>   
   <dependency>   
       <groupId>org.springframework.batch</groupId>   
       <artifactId>spring-batch-core</artifactId>   
       <version>4.3.5.RELEASE</version>   
   </dependency>   
  <dependency>   
    <groupId>org.springframework.boot</groupId>   
    <artifactId>spring-boot-starter-batch</artifactId>   
  </dependency>   
</dependencies> 

Créons une classe main pour exécuter le batch :

@EnableBatchProcessing   
@SpringBootApplication   
public class Main {   
  public static void main(String [] args) {   
    System.exit(SpringApplication.exit(SpringApplication.run( 
        BatchConfiguration.class, args)));   
  }   
} 

Créons une classe de configuration pour configurer le batch avec un Job contenant un Step. Un Job est un ensemble de Step et qui font chacun une opération élémentaire. Job

@Configuration  
public...
couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Architecture d’un batch
Suivant
Chargeur H2 depuis un CSV