Spring Batch ‐ JSON 파일 읽고 쓰기 - dnwls16071/Backend_Summary GitHub Wiki

📚 Spring Batch - JSON 파일 읽고 쓰기

  • Spring Batch는 JSON 라인을 Map으로 매핑하는 JsonLineMapper를 기본 제공한다.

📚 Spring Batch - JsonItemReader

  • JsonItemReader는 JSON 데이터를 처리하기 위한 수단이다.
  • JsonObjectReader는 JSON 파싱의 핵심 엔진이다.
    • Jackson: JacksonJsonObjectReader
    • Gson: GsonJsonObjectReader

📚 Spring Batch - JsonFileItemWriter

  • WritableResource - JSON 데이터를 저장할 대상 파일을 나타내는 Spring의 WritableResource이다.
  • JsonObjectMarshaller - 객체를 JSON 형식으로 마샬링하는 JSON 객체 변환기로 Spring Batch에서는 다음 두 가지 구현체를 지원한다.
    • Jackson: JacksonJsonObjectMarshaller
    • Gson: GsonJsonObjectMarshaller

📚 JsonItemReader/JsonFileItemWriter 관련 공식문서 레퍼런스