Spring Batch(4)
-
MULTI FILE TO DB - 다중파일 예제
MultiFileReaderToDb.xml 작성- Job 설정 - Reader 설정- Writer 설정은 FILE TO DB - Delimiter 예제 와 동일 ※ 예제파일은 기존 CSV 파일은 1개 이상의 파일로 나누어서 예제파일을 만든다. ▩ Job ID 설정 a ▩ Reader 설정 멀티파일 처리인 경우 MultiResourceItemReader를 통하여서 1개이상의 파일을 처리한다. 나머지 부분은 앞선 예제와 동일하다. ▩ 전체설정파일 나머지 설정 및 실행 은 이전 예제 FILE TO DB - Delimiter 예제 와 동일 [소스레파지토리]☞ https://github.com/roopy1210/springbatch/blob/master/spring_batch_tutorial
2018.11.01 -
FILE TO DB - Fixed Length 예제
FILE TO DB - Delimiter 예제 와 다른 점은 Job 설정, Reader설정, DTO 파일만 다르므로 이 두파일 만 작성 후 실행 FileFixedLengthToDbJob.xml 작성- Job 설정- Reader 설정- Writer 설정은 FILE TO DB - Delimiter 예제 와 동일 ▩ Job ID 설정 ▩ Reader 설정 1.EgovFixedLengthTokenizer 클래스를 이용하여서 Fixed Length 파싱 처리 - Columns의 Value는 Tab으로 구분한 컬럼의 시작 위치를 의미 1---------11-----------------------------42..... 1 Germany GER 0 57 0 2.EgovObjectMapper 클래스를 이용하여 파싱결..
2018.10.22 -
FILE TO DB - Delimiter 예제
사전준비아래 사이트에서 예제 CSV 파일을 다운 받는다. https://www.kaggle.com/tadhgfitzgerald/fifa-international-soccer-mens-ranking-1993now 테이블 생성CREATE TABLE `fifa_ranking` ( `rnk` smallint(6) NOT NULL, `rnk_date` varchar(8) NOT NULL, `country_full` varchar(50) NOT NULL, `country_abrv` varchar(10) DEFAULT NULL, `total_points` double DEFAULT NULL, `previous_points` smallint(6) DEFAULT NULL, `rank_change` smallint(6) ..
2018.10.14 -
Hello Friends 예제 - 2
Hello Friends 실행 결과에 대한 메타 테이블 결과 확인 및 메타 테이블 사용하지 않는 경우에 대해 알아보자 Task Lists1. 메타 테이블 조회2. 프로그램 실행 시 메타 테이블에 결과 남기는 않기 메타테이블메타테이블 ERD 프로그램 수행결과 조회 HelloJob.xml에 작성된 데로 HelloJob 실행되고 그 안에 HelloStep 이 정상적으로 실행 되어져서 메타테이블에 결과가 저장 되어 져있는 것을 확인 할 수 있다. 메타테이블에 남기지 않기org.springframework.batch.support.transaction.ResourcelessTransactionManager 와 org.springframework.batch.core.repository.support.MapJobRe..
2018.09.29