본문 바로가기

KSUG

[SpringBatch, DEVOCEAN] Week10 (EZ하게) 스프링배치 플로우 컨트롤 하기 배경 : 스프링배치 10주차 과제 를 수행하기 위한  정리를 진행함. 참고 :1.10주차 교재(아래 글은 한국 스프링 사용자 모임(KSUG)에서 진행된 스프링 배치 스터디 내용을 정리한 게시글입니다.DEVOCEAN에 연재 중인 KIDO님의 글을 참고하여 실습한 내용을 기록했습니다.) https://devocean.sk.com/blog/techBoardDetail.do?ID=167054 [SpringBatch 연재 10] 스프링배치 플로우 컨트롤 하기 devocean.sk.com 2. 예제 소스https://github.com/schooldevops/spring-batch-tutorials/tree/10.01.FlowControl/10.01.FlowControlample spring-batch-tutori.. 더보기
[SpringBatch, DEVOCEAN] Week9 (EZ하게) 입맛에 맞는 배치 처리를 위한 Custom ItemReader/ItemWriter 구현방법 알아보기 배경 : 스프링배치 9주차 과제 를 수행하기 위한  정리를 진행함. 참고 : 9주차 교재(아래 글은 한국 스프링 사용자 모임(KSUG)에서 진행된 스프링 배치 스터디 내용을 정리한 게시글입니다.DEVOCEAN에 연재 중인 KIDO님의 글을 참고하여 실습한 내용을 기록했습니다.) https://devocean.sk.com/blog/techBoardDetail.do?ID=167030 [SpringBatch 연재 09] 입맛에 맞는 배치 처리를 위한 Custom ItemReader/ItemWriter 구현방법 알아보기 devocean.sk.com 내용특이 케이스나, 비즈니스 로직에 맞는 배치를 위해 사용하는 CustomItemReader / CustomItemWriter 에 대해 알아보자. 금주 샘플 예제- .. 더보기
[KSUG, DEVOCEAN] 8주차 SpringBatch 스터디 간략 후기 배경 : 짧게나마 느낀점을 남겨보고자 함.내용  🌱스프링 배치 스터디 8회차 (with 스페셜 게스트 이동욱님, 김남윤님)KSUG X Devocean Spring Batch 스터디가 어느덧 8회차를 맞이했습니다!지난 토요일 SKT 삼화타워에서 드디어 첫 오프라인 만남이 진행되었는데요.이번 모임은 특별히 스페셜 게스트(이동욱 님, 김남윤 님velog.io 스터디원 중, 데보션영 3기로서 열심히 활동하는 하연 친구에게 요청해서, 작성해준 후기를 보았다. 이 오프라인 스터디에서, 뭐랄까. 스터디를 참여해주신 모든 분들께,좋은 추억 남겨드리기 위해서, 개발자 커뮤니티로서, 이 개발자 커뮤니티의 선한 영향력이 무엇인지를스터디를 하고 있는 개발자분들께 널리 알리고 싶어서. 특별 게스트 (정말 모시기 어려운 분들인.. 더보기
[SpringBatch, DEVOCEAN] Week8- (EZ하게) CompositeItemProcessor 으로 여러단계에 걸쳐 데이터 Transform하기 배경 : 스프링배치 8주차 과제 를 수행하기 위한  정리를 진행함. 참고 : 8주차 교재(아래 글은 한국 스프링 사용자 모임(KSUG)에서 진행된 스프링 배치 스터디 내용을 정리한 게시글입니다.DEVOCEAN에 연재 중인 KIDO님의 글을 참고하여 실습한 내용을 기록했습니다.) https://devocean.sk.com/blog/techBoardDetail.do?ID=166950 [SpringBatch 연재 08] CompositeItemProcessor 으로 여러단계에 걸쳐 데이터 Transform하기 devocean.sk.com  항상 스터디 관련 시작 하기전에, 맨 처음 하는 것은, 그 주의 스터디에서 공부할 키워드를 검색해본다.CompositeItemProcessor 로 검색을 하니, ItemPr.. 더보기
[Mybatis] java.lang.AbstractMethodError: Receiver class org.mybatis.spring.batch.MyBatisBatchItemWriter does not define or inherit an implementation of the resolved method 'abstract void write(org.springframework.batch.item.Chunk)' of interface org.spring 배경 : 7주차 실습하는데 MybatisPagingItemReader 는 잘 되었는데 MybatisBatchItemWriter 는 자꾸 오류가나는 것을 확인하였다... 이거 역시 퍼플렉시티 통해서 원인 확인중 안됨.. 챗지피티도 안됨. 내용위 로그를 구글번역기에 돌렸다 java.lang.AbstractMethodError: 수신자 클래스 org.mybatis.spring.batch.MyBatisBatchItemWriter는 org.springframework 인터페이스의 해결된 메소드 'abstract void write(org.springframework.batch.item.Chunk)'의 구현을 정의하거나 상속하지 않습니다. 하 모르겠다 스터디방 영훈님이 알려주셨다. Mybatis 관련 의존성 버전을.. 더보기
[SpringBatch, DEVOCEAN] Week7- (EZ하게) MyBatisPagingItemReader로 DB내용을 읽고, MyBatisItemWriter로 DB에 쓰기 배경 : 스프링배치 7주차 스터디 6주차 미흡한 과제 이행으로 인한  정리를 진행함. (7주차 = 좀 더 열심히 하는 주) 참고 : 7주차 교재 (+ 6주차 교재)(아래 글은 한국 스프링 사용자 모임(KSUG)에서 진행된 스프링 배치 스터디 내용을 정리한 게시글입니다.DEVOCEAN에 연재 중인 KIDO님의 글을 참고하여 실습한 내용을 기록했습니다.)  [SpringBatch 연재 07] MyBatisPagingItemReader로 DB내용을 읽고, MyBatisItemWriter로 DB에 쓰기 devocean.sk.com   [SpringBatch 연재 06] JpaPagingItemReader로 DB내용을 읽고, JpaItemWriter로 DB에 쓰기 devocean.sk.com  내용 미진한 6주 .. 더보기
[SpringBatch, DEVOCEAN] Week5-JdbcPagingItemReader로 DB내용을 읽고, JdbcBatchItemWriter로 DB에 쓰기 배경 : 스프링배치 5주차 스터디 2~4주차 미흡한 과제 이행으로 인한 자발적 패널티 부여로 발표자로 지원하여 정리를 진행함. 참고 : 5주차 교재(아래 글은 한국 스프링 사용자 모임(KSUG)에서 진행된 스프링 배치 스터디 내용을 정리한 게시글입니다.DEVOCEAN에 연재 중인 KIDO님의 글을 참고하여 실습한 내용을 기록했습니다.) [SpringBatch 연재 05] JdbcPagingItemReader로 DB내용을 읽고, JdbcBatchItemWriter로 DB에 쓰기 devocean.sk.com내용복습지난 4주차때는 FlatFileItemReader 로 CSV 파일을 읽고, FlatFileItemWriter로 파일에 셋팅하는 것을1~3주차때는 Chunk Model과 Tasklet Model 및 .. 더보기
[SpringBatch, DEVOCEAN] Week2 - SpringBatch 코드 설명 및 아키텍처 알아보기 (미완성) 배경 : 스프링배치 스터디 2주차이다. 미리 안했더니, 결국은 회사일 때문에 밀리고 밀려서 이번주는 하루전에 실습하게 되었다. 반성하고. 주말 등을 활용해서 내 공부 시간을 마련해보자. 지난주 1주차에서 중요한 부분 정리 및 2주차 실습 위주로 진행해보자. 내용 : 1주차 remind 후 2주차 실습 + 미진한 스프링배치 기본 이론 다시 공부하는 방식으로 간다. [1주차 중요 내용 Remind]1) 스프링 배치란? Spring Batch란 무엇인가?Spring Batch는 대량의 데이터 처리를 위한 경량화된 프레임워크로, 반복적인 작업을 수행하는 일괄 처리(Batch Processing) 작업을 효율적으로 처리할 수 있는 기능을 제공한다. 대용량 데이터 처리나velog.io- 대량의 데이터 처리에 효과적.. 더보기

728x90