Spring Batch 3 - Items(Writer)
·
Spring/Batch Programming
2024.03.20 - [Spring/Batch Programming] - Spring Batch 3 - Items(Reader) Spring Batch 3 - Items(Reader) 2024.03.13 - [Spring/Batch Programming] - Spring Batch Step Spring Batch Step 2024.03.13 - [Spring/Batch Programming] - Spring Batch Job Spring Batch Job 2024.03.12 - [Spring/Batch Programming] - Spring Batch 도메인 용어, 실전 Spring Batch 도메인 lsdiary.tistory.com 이전 까지 Item 세가지 중 Reader에 대해서 알아 보았다. ..
Spring Batch 3 - Items(Reader)
·
Spring/Batch Programming
2024.03.13 - [Spring/Batch Programming] - Spring Batch Step Spring Batch Step 2024.03.13 - [Spring/Batch Programming] - Spring Batch Job Spring Batch Job 2024.03.12 - [Spring/Batch Programming] - Spring Batch 도메인 용어, 실전 Spring Batch 도메인 용어, 실전 2024.03.10 - [Spring/Batch Programming] - Spring Batch 실습( lsdiary.tistory.com 지난 글까지 Step에 대해서 전반적으로 알아봤다. 이번에는 예전에 직접 구현해봤던 Item 3개에 대해서 알아보고자 한다. ItemR..
Spring Batch Step
·
Spring/Batch Programming
2024.03.13 - [Spring/Batch Programming] - Spring Batch Job Spring Batch Job 2024.03.12 - [Spring/Batch Programming] - Spring Batch 도메인 용어, 실전 Spring Batch 도메인 용어, 실전 2024.03.10 - [Spring/Batch Programming] - Spring Batch 실습(4) Spring Batch 실습(4) 2024.03.09 - [Spring/Batch Programming] - Spring B lsdiary.tistory.com Step이란? 배치 작업의 독립적이고, 순차적인 단계를 캡슐화한 도메인이다. read, processing, write에 대한 모든 설정을 포함한..
Spring Batch Job
·
Spring/Batch Programming
2024.03.12 - [Spring/Batch Programming] - Spring Batch 도메인 용어, 실전 Spring Batch 도메인 용어, 실전 2024.03.10 - [Spring/Batch Programming] - Spring Batch 실습(4) Spring Batch 실습(4) 2024.03.09 - [Spring/Batch Programming] - Spring Batch 실습(3) Spring Batch 실습(3) 2024.03.06 - [Spring/Batch Programming] - Spring Batch 실습(2) Spring Batch lsdiary.tistory.com 이전 글에서는 Spring에서 실제로 어떻게 Batch를 구현했는지 사용되는 용어와 전체적인 구조..
Spring Batch 도메인 용어, 실전
·
Spring/Batch Programming
2024.03.10 - [Spring/Batch Programming] - Spring Batch 실습(4) Spring Batch 실습(4) 2024.03.09 - [Spring/Batch Programming] - Spring Batch 실습(3) Spring Batch 실습(3) 2024.03.06 - [Spring/Batch Programming] - Spring Batch 실습(2) Spring Batch 실습(2) 2024.03.06 - [분류 전체보기] - Spring Batch 실습(1) Spring Batch 실습( lsdiary.tistory.com 이전까지 Spring Batch가 어떻게 동작하는지 알아봤다. 이제는 실전에 적용하려고 하는데 그전에 용어부터 파악하고 넘어가고자 한다. ..
Spring Batch 실습(4)
·
Spring/Batch Programming
2024.03.09 - [Spring/Batch Programming] - Spring Batch 실습(3) Spring Batch 실습(3) 2024.03.06 - [Spring/Batch Programming] - Spring Batch 실습(2) Spring Batch 실습(2) 2024.03.06 - [분류 전체보기] - Spring Batch 실습(1) Spring Batch 실습(1) 개발 환경 세팅 java 17 (spring batch5 최소 필요) spring initializer 본인 lsdiary.tistory.com 이전글에서 글로 구조를 시각화 해봤는데 직접 구현된 코드를 보자 @Configuration public class DormantBatchConfiguration { @B..
Spring Batch 실습(3)
·
Spring/Batch Programming
2024.03.06 - [Spring/Batch Programming] - Spring Batch 실습(2) Spring Batch 실습(2) 2024.03.06 - [분류 전체보기] - Spring Batch 실습(1) Spring Batch 실습(1) 개발 환경 세팅 java 17 (spring batch5 최소 필요) spring initializer 본인의 경우 PC에 이미 java 11이 깔려 있었기에 환경변수 세팅을 바꾸어 lsdiary.tistory.com 이제 요구조건을 추가해서 테스트해보도록 할 것이다. 고객이 1년동안 접속하지 않으면 휴먼계정으로 전환한다. → 이때까지한 코드 휴면전환 일주일 전인 고객에게 로그인 하지않으면 휴먼전환 된다는 안내 메일 전송 구현 해야할 부분은 2번이다. ..
Spring Batch 실습(2)
·
Spring/Batch Programming
2024.03.06 - [분류 전체보기] - Spring Batch 실습(1) Spring Batch 실습(1) 개발 환경 세팅 java 17 (spring batch5 최소 필요) spring initializer 본인의 경우 PC에 이미 java 11이 깔려 있었기에 환경변수 세팅을 바꾸어 줬다. 이곳에 잘 정리되어 있는 거 같아 참고하시길,, https://zpub. lsdiary.tistory.com 이전 글에서는 직접 Batch 를 코드로 구현 해봤다. Spring Batch에 한층 더 가까워 지기 위해 코드를 향상 시켜보는 글이 될 것 같다. 우선 Batch 의 기본 동작 원리인 read, processing, save 3가지 순서를 레포지토리로 만들어주고 그에 대한 구현 클래스를 짰다. 이러..
Spring Batch 실습(1)
·
Spring/Batch Programming
개발 환경 세팅 java 17 (spring batch5 최소 필요) spring initializer 본인의 경우 PC에 이미 java 11이 깔려 있었기에 환경변수 세팅을 바꾸어 줬다. 이곳에 잘 정리되어 있는 거 같아 참고하시길,, https://zpub.tistory.com/21 [백엔드] 자바 11 -> 자바 17로 업데이트 스프링 3.0부터는 자바 17부터 지원이 된다고 한다. 자바 11을 사용하다가 어쩔 수 없이 자바 버젼을 업그레이드 하게 된 과정을 리뷰해 보고자 한다. 1. 오라클 홈페이지에서 설치 파일을 다운로 zpub.tistory.com 코드는 어떻게? 1. 기본적으로 반복문(while, for) 을 돌게 된다. → 전체 데이터 조회 2. 조회, 추출 및 변환, 저장 및 변경을 해준..
Spring Batch
·
Spring/Batch Programming
2024.03.05 - [Spring/Batch Programming] - Batch Batch Batch란? 원래는 그냥 Batch라고 하면 뒤에서 작동하는 프로세스 정도로 알고있었지만 실시간으로 응답하는 Http API 와 다르게 한번에 모아서 일괄 처리하는 방식! 이때까지 개발해왔던 나의 지식으 lsdiary.tistory.com 이전 글에서 살펴 봤던 Batch를 스프링이 어떻게 해결했는지 알아보고자 한다. 보통 아래의 3단계 방식으로 따른다. Read - 저장된 DB에서 데이터를 읽는다. Processes - 원하는 데이터형식으로 변환한다. Write(or Save) - 쓰거나 저장한다. 스프링 배치란? 더보기 간단히 말해서 배치 프레임워크이다. 스프링의 기본적인 특성들을 모두 사용할 수 있다...