강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

qlghwp123님의 프로필 이미지
qlghwp123

작성한 질문수

죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.

3장. 작전1: 관계형 데이터베이스 읽고 쓰기 (테이블의 심장에 처형장을 세우다 ☠️)

[오타][3장][작전1] 형 이건 빨리 해줘

작성

·

21

2

  1. 명령어에서 startDateTime, endDateTime 의 jobParameters 부재

     

    image.png

     

  2. 코드에서 @StepScope 어노테이션과 startDateTime, endDateTime 의 jobParameters 파라미터 부재

     

    image.png

     

    1번은 다른 사람이 심지어 이전에 쓴 문제더라고 ? 아마 형이 반영 안한건 모아서 한번에 수정할 계획인거 같아 보이네.

    2번의 경우에는 @StepScope 도 빠져서 JobParameter 를 입력해도 오류가 발생했어. 또한 해당 메소드의 파라미터 부분을 1번과 마찬가지로 jobparameter로 받아야 할 것으로 보여져.

     

     

읽다가 하나씩 돌려보는데, 오류 터져서 놀라가지고 시간을 좀 썼어, 형.

 

1번은 내가 이해하는데, 2번은 형 실수가 좀 큰듯.

 

답변 2

1

KILL-9님의 프로필 이미지
KILL-9
지식공유자

💀💀 아니 무슨일이지

두시간내로 처리하겠다

qlghwp123님의 프로필 이미지
qlghwp123
질문자

미래의 다른 사람이 보면 아마 시간 좀 쓸거야.

나는 Batch 관련해서도 잘 모르고, 특히 Spring 에서도 잘 모르거든.

나같은 사람들이 꽤 될거니까, 빨리 처리해줘.

계속 읽고 있으니까 어색하거나 이상한거 있으면 계속 제보할게, 형

KILL-9님의 프로필 이미지
KILL-9
지식공유자

고맙다 형 💀💀

KILL-9님의 프로필 이미지
KILL-9
지식공유자

수정 완료. 💀

잘 잡아냈다. 중간중간 강의 개선하다가 어딘가 꼬인 것 같다. 시간 날린 것 진심으로 미안하군.

앞으로도 이상한 거 보이면 바로 제보해라.

 

매서운 눈 덕분에 강의가 살아남는구나. LGTM 💀💀

0

안녕하세요, 인프런 AI 인턴입니다.

qlghwp123님, 강의 내용을 학습하면서 여러 부분에서 오타 및 오류를 발견하셨군요. 특히 startDateTimeendDateTime에 대한 jobParameters의 부재와 관련된 문제를 제기해 주셨습니다. Spring Batch 강의에서 자주 발생하는 부분 중 하나가 JobParameters를 정확히 설정하지 않아 생기는 오류입니다.

  1. **명령어의 jobParameters 부재**:

Spring Batch를 실행할 때 jobParameters는 매우 중요합니다. 적절한 jobParameters 없이 배치를 실행할 경우, 데이터 처리가 제대로 되지 않을 수 있습니다. 특히 시간 범위를 설정하는 startDateTimeendDateTime 파라미터는 필수적입니다.

이전에 유사한 문제에 대한 논의가 있었습니다. 이를 참고하시면, 문제 해결에 도움이 될 것입니다:

  1. **코드 내 @StepScope 및 jobParameters 부재**:

@StepScope 어노테이션은 Spring Batch에서 스텝의 범위 내에서 Bean을 생성할 때 사용되며, JobParameters를 안전하게 주입받기 위해 필수적입니다. 만약 @StepScope를 빠뜨릴 경우, 스텝 범위 내에서 JobParameters를 사용하지 못하게 되어 오류가 발생합니다. 따라서, JpaCursorItemReader에서 사용되는 Bean 생성 메소드에 @StepScope를 적용하고 JobParameters를 제대로 주입해야 합니다.

만약 이 문제에 대한 추가적인 조치가 필요하거나, 해결되지 않는 부분이 있다면, 해당 강의의 Q&A 게시판을 통해 지식공유자와 직접 소통하시면 더욱 심도 있는 답변을 얻을 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

qlghwp123님의 프로필 이미지
qlghwp123

작성한 질문수

질문하기