1. 程式人生 > >Spring Boot 之 Spring Batch 批處理實踐

Spring Boot 之 Spring Batch 批處理實踐

#### 實踐內容 從 MariaDB 一張表內讀 10 萬條記錄,經處理後寫到 MongoDB 。 #### 具體實現 1、新建 Spring Boot 應用,依賴如下: ```xml ``` 2、建立一張表,並生成 10 萬條資料 ```sql DROP TABLE people IF EXISTS; CREATE TABLE people ( id BIGINT IDENTITY NOT NULL PRIMARY KEY, first_name VARCHAR(20), last_name VARCHAR(20) ); ``` 3、建立 Person 類 ```java @Data public class Person { private Long id; private String lastName; private String firstName; } ``` 4、建立一箇中間處理器 `PersonItemProcessor ` ```java import org.springframework.batch.item.ItemProcessor; @Log4j2 public class PersonItemProcessor implements ItemP