[SpringBatch] 과거 Job Parameter가 계속 따라오는 이유
주기적으로 실행되는 배치 잡의 시작 로그에, 한참 전에 딱 한 번 쓰였던 파일명이 매 실행마다 찍히고 있었습니다.스케줄러는 그 값을 넘기지 않았고, 누가 수동으로 넣은 것도 아니었습니다.그런데도 그 값이 계속 되살아나면서 메타테이블에 새 행으로 쌓이고 있었습니다.단순 확인용을 위해 로그에 찍힌 것이었지만 처음에 보았을 때는 실행한 적없는 파일이 로그에 찍혀서 매우 놀랐었습니다..(정말)원인은 모든 잡에 공통 설정을 붙여주는 코드 몇 줄이었습니다.이번 글에서는 왜 이런 일이 생길 수 있는지 정리해보겠습니다. 1️⃣ 스프링 배치란?스프링 배치는 대량 데이터를 일괄로 처리하는 작업을 만들기 위한 프레임워크입니다.웹 API 는 사용자가 요청할 때 실행되지만, 배치는 내가 정한 시점에 내가 실행시킵니다..