Composite PK에서 시작된 Spring Boot 4 / Spring Batch 6 업그레이드 기록
2
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
이 게시물은 Spring Boot 4 및 Spring Batch 6 업그레이드 과정과 Composite PK 적용 기록입니다.
요약
- 출발점: Spring Data JDBC의 Composite ID 적용
- 범위 확대: Spring Boot 4, Spring Framework 7, Spring Batch 6, Jackson 3, Kotlin 2.3, Gradle, ojdbc11
- 주요 변경사항: Batch 메타데이터 저장 방식 변경, Job 실행 API 및 JobParameters 구조 변경, listener·item 패키지 이동
- 운영 준비사항: 실패한 JobExecution 정리, Batch 메타 스키마 마이그레이션, DB 접근 정책 확인
- Composite ID 설계 포인트: @Id로 전체 PK 매핑 권장, Persistable로 신규 여부 명시
![[SpringBatch 연재 08] CompositeItemProcessor 으로 여러단계에 걸쳐 데이터 Transform하기](https://devocean.sk.com/thumnail/2024/10/22/28954aaf79694daff24eae993730b632354b0632bf2ddd2b26265d25e3f5f5ad.png)
